对于码头工人来说相当新,所以请一定帮助设置端口:)
这是我用来创建容器的docker-compose.yml脚本。
version: '2'
services:
wordpress:
depends_on:
- db
image: wordpress:4.6
restart: always
volumes:
- ./wp-content:/var/www/html/wp-content
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_PASSWORD: password
ports:
- 80:80
- 443:443
networks:
- back
db:
image: mysql:5.7
restart: always
volumes:
- db_data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: password
networks:
- back
phpmyadmin:
depends_on:
- db
image: phpmyadmin/phpmyadmin
restart: always
ports:
- 8080:80
environment:
PMA_HOST: db
MYSQL_ROOT_PASSWORD: password
networks:
- back
networks:
back:
volumes:
db_data:
它由PhpMyadmin,MySql和Wordpress组成。
我可以使用docker default ip with':8080'来访问PhpMyAdmin。但是当我试图调用wordpress或mysql时我遇到了问题而且我不确定原因。我已经尝试为两者设置端口并访问它,但一直无法访问。
尝试访问时出现错误消息:
有什么建议吗?感谢