Docker实践中遇到的坑

1.docker容器中后台运行退出执行curl+p+q,再次进入执行命令docker attach 容器id。

2.容器中exit退出后,还原方法为docker ps -a 查看历史运行容器,docker start 容器id,docker attach 容器id。

3.docker容器中安装centos7,会遇到

Failed to get D-Bus connection: Operation not permitted

错误,执行docker run --privileged -itd 容器名称 /usr/sbin/init,然后执行docker exec -it 容器id  /bin/bash

4.容器部署Tomcat后,需要退出重新运行容器绑定端口号进入然后开启Tomcat,执行命令docker run --privileged -itdp 8800:8800 zjsdn:centos /usr/sbin/init

-p绑定端口号,8800:8800是把容器的端口号映射到主机的端口,然后访问127.0.0.1:端口号

5.停止所有容器docker stop $(docker ps -a -q)

 删除所有容器docker rm $(docker ps -a -q)

原文地址:https://www.cnblogs.com/zjdeblog/p/9855471.html