![](/img/trans.png)
[英]How to CONFIGURE WordPress on Synology NAS so that website is visible to the outside world
[英]Wordpress on Docker (Synology NAS) with different networks
首先,對不起我的英語不好,希望你能理解我。
我有以下任務。
我想在我的 Synology nas 上運行(可能更多)wordpress 安裝。 因此,我安裝了 Docker 並運行搬運工來創建一些東西。
我的主要想法是創建以下內容:
到目前為止,上帝。 目前我創建了一個 WP 容器,mysql 容器和兩個網絡。 一切似乎都很好。
但是...如果我調用 wordpress 頁面,我得到“建立數據庫連接時出錯”
我的 yaml 看起來像這樣:
#mysql.yaml
version: '3.9'
services:
db:
image: mysql:latest
restart: on-failure:3
volumes:
- /volume1/docker/databases:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: mysuperstrongpassword
container_name: db_mysql
networks:
- db_backend
networks:
db_backend:
driver: bridge
external: true
#worppess.yaml
version: '3.9'
services:
#frontend
wp_app:
image: wordpress:latest
restart: on-failure:3
ports:
- '49200:80'
- '49201:443'
volumes:
- /volume1/docker/wp_app/wp_t:/var/www/html
environment:
WORDPRESS_DB_HOST: db_mysql:3306 //wrong entry? tried hostname, ip, service
WORDPRESS_DB_NAME: mydb
WORDPRESS_DB_USER: myuser
WORDPRESS_DB_PASSWORD: mypassword
networks:
- db_backend
- app_network
networks:
#172.168.29.1/24
db_backend:
driver: bridge
external: true
#172.168.30.1/24
app_network:
driver: bridge
external: true
畢竟我能夠閱讀有關 docker、docker-networking 和 docker 撰寫的信息,我認為我的解決方案應該可以正常工作,除了數據庫連接錯誤之外,所有這些都可以毫無錯誤地部署:(...
網絡間容器的連接方式是否正確? 我可以用這些信息編輯 wp-config.php 並將它們添加到 wordpress 包含嗎?
任何人都可以幫忙嗎?
將此 WORDPRESS_DB_HOST: db_mysql:3306 替換為 WORDPRESS_DB_HOST: db
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.