我正在Windows 10专业版上使用docker docker。我用apache,mysql,phpmyadmin创建了ubuntu容器。如何在PC上以本地主机的身份运行它。
容器IP-172.17.0.5
答案 0 :(得分:1)
针对此问题的答案可能会有所不同,具体取决于您是否已为Windows安装Docker或Docker工具箱。如果是第一种情况,则只需启动容器并使用发布的端口通过localhost访问它们。您可以运行以下命令来运行容器并将端口绑定到主机。
docker run -p <host_port>:<container_port> -p <another_host_port>:<another_container_port> image_name
之后,以localhost:host_port
的身份访问相关端口
如果使用的是docker工具箱,则需要查找正在使用的docker机器ip。
可以通过docker-machine ip
获得,并使用ip:port
答案 1 :(得分:0)
如果要部署静态页面,请使用
docker run -d -p 80:80 image_name /usr/sbin/apache2ctl -D FOREGROUND
提供您的index.php或HTML文件位于/ var / www / html
但是如果您还有数据库,那么您只会获取Web UI