首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法访问安装在Docker容器中的Wordpress

无法访问安装在Docker容器中的Wordpress
EN

Stack Overflow用户
提问于 2018-08-16 21:30:30
回答 1查看 1.3K关注 0票数 1

刚接触Docker并且不能完全理解它,如果我的表达令人困惑/错误,请容忍我。我在Azure上有一个分配了公共IP地址的Ubuntu机器。然后我把putty放进盒子里,安装apache,php。我还安装了Docker和Docker-compose。我遵循this official tutorial来安装wordpress(在端口8000上)。安装完成后,我可以在http://xxx.xxx.xxx.xxx上看到默认的apache ubunto页面,但无法访问http://xxx.xxx.xxx.xxx:8000上的网站。无法访问它的原因是什么?我找不到任何相关的教程,因为大多数教程都是在localhost上做的,因此不可参考。这是我的docker-compose.yml文件:

代码语言:javascript
运行
复制
version: '3.3'

services:
   db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: wordpress
       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 ps输出如下:

代码语言:javascript
运行
复制
CONTAINER ID        IMAGE                   COMMAND                  CREATED             STATUS              PORTS                            NAMES
07d669b9f95e        phpmyadmin/phpmyadmin   "/run.sh supervisord…"   10 hours ago        Up 10 hours         9000/tcp, 0.0.0.0:8080->80/tcp   wp_phpmyadmin_1
5ff939494739        wordpress:latest        "docker-entrypoint.s…"   11 hours ago        Up 11 hours         0.0.0.0:8000->80/tcp             wp_wordpress_1
479826f7cfb8        mysql:5.7               "docker-entrypoint.s…"   11 hours ago        Up 11 hours         3306/tcp, 33060/tcp              wp_db_1

解决方案:最后,我设法通过在Azure中开放端口来使其工作。

EN

回答 1

Stack Overflow用户

发布于 2018-08-16 21:36:19

只要端口暴露,并且您可以在主机中看到内容,就不会出现docker的问题

问题可能出在主机上,它应该暴露8000个端口

我不熟悉Azure,但我猜默认情况下端口80是公开的,因此请尝试更改

代码语言:javascript
运行
复制
 ports:
   - "8000:80"

代码语言:javascript
运行
复制
 ports:
   - "80:80"

并使用端口80 (这是http默认端口)调用机器

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51878301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档