【发布时间】:2018-06-13 14:41:35
【问题描述】:
我有一台运行 docker 和 docker-compose 的 Ubuntu 16 机器 docker-compose YML 看起来像这样:
version: '3.3'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: abware
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
volumes:
db_data:
当我运行时:docker-compose up -d 它安装 MySql+WP 映像并运行容器,一切都很好。 然后,当我尝试通过导航访问我的网站时:www.my-host.com:8000 它显示了 WordPress 网站,但是当我使用端口 80 导航到相同的 URL 时,它不起作用...... 如何让 WordPress 在默认端口 80 上工作?
【问题讨论】:
-
replace "8000:80" to "80:80" 重建容器,它应该可以工作了。
标签: wordpress ubuntu docker docker-compose