- 如何进入未启动的容器内部
在某些场景下,我们进入容器修改了配置信息或者系统配置之后重启容器,发现容器启动不了,通过日志发现原来是我们修改出错,此时我们想把配置改回来但发现因为容器启动不了,使用 docker exec
是无法进入容器内部了,这种情况下的解决办法是:先从容器内部把配置文件复制到宿主机内,在宿主机中修改正确后再复制回容器内。 如:
# 从容器内把 Nginx.conf 复制到宿主机当前目录
docker cp 容器ID:/etc/Nginx/Nginx.conf .
# 修改 Nginx.conf
vim Nginx.conf
# 把修改后 Nginx.conf 复制回容器内部
docker cp Nginx.conf 容器ID:/etc/Nginx/Nginx.conf
- 在容器中安装 ping
ping
命令在测试 IP
连通性时经常用到,在容器中安装 ping
的方法是:
apt-get update && apt-get install iputils-ping
- docker 运行启动就退出问题
https://blog.csdn.net/u010358168/article/details/81347927