![](/img/trans.png)
[英]Docker WordPress configuration not working on localhost with port 8000
[英]Docker http://localhost:8000 it is not working
我是 Docker 的新手,并尝试在 Docker 中安装 WordPress
Details are :
OS : Windows 10 Home
Docker Version : Docker version 19.03.1, build 74b1e89e8a
docker-compose version 1.24.1, build 4667896b
我完成了以下步骤
version: '3.3'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: mysql
MYSQL_USER: admin
MYSQL_PASSWORD: admin
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: admin
WORDPRESS_DB_PASSWORD: admin
WORDPRESS_DB_NAME: admin
volume:
db_data: {}
它工作正常
$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
944e0ea8ff69 wordpress:latest "docker-entrypoint.s…" 34 minutes ago Up 34 minutes 0.0.0.0:8000->80/tcp wordpress_wordpress_1
5a3890fed7fe redis "docker-entrypoint.s…" 45 minutes ago Up 45 minutes 6379/tcp sleepy_matsumoto
4edf3f9fc944 mysql:5.7 "docker-entrypoint.s…" About an hour ago Up 38 minutes 3306/tcp, 33060/tcp wordpress_db_1
但是当我在浏览器中运行http://localhost:8000或http://localhost:80时,它显示站点不可访问。 我该如何解决这个问题?
我得到了这个问题的答案,详细信息如下,因为我使用 Docker Toolbox 安装了 docker
$ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default * virtualbox Running tcp://192.168.99.100:2376 v19.03.5
现在如果我这样做
现在终于开始工作了。 希望它也能帮助你
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.