如何检查正在运行的 Docker 容器

8
我使用以下命令启动了一个Docker容器,镜像为tutum/lamp:tutum/lamp。命令如下: docker run -d -P --name design_patterns -v /public_html:/app tutum/lamp 可以看到,我将本地文件夹/public_html挂载到容器中的/app目录。
启动容器后,我发现浏览器无法访问/public_html中存在的PHP文件。我可能应该将本地文件夹挂载到容器中的不同位置。
如何检查正在运行的容器以查看本地数据应加载到哪里?
1个回答

10
您可以做两件事情: docker inspect design_patterns 将显示有关正在运行的容器的某些信息
或者只需进入容器 docker exec -it design_patterns bash 这将使您进入容器中的bash shell,然后您可以使用常规bash命令检查当前状态。

顺便说一下,经过检查容器后,我确认我错误地挂载了数据卷,我是否可以使用不同的挂载选项重新启动相同的容器,还是必须要杀死并重新运行一个容器? - luqo33
你需要将其停止,然后删除它,再次运行它。 - Louis Kottmann

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接