docker-怎么修改未启动或无法启动的容器内文件
修改无法启动的容器内文件,如守护程序supervisor配置文件格式错误导致容器启动失败,此时需要需改容器中守护的配置文件。docker 修改已停止的容器内的文件,此种情况会在需要批量修改容器初始配置时用到。具体修改操作如下:1. # 通过查看容器日志,确定是什么问题,docker logs -f -t --tail 行数 容器名docker logs -f -t --tail 100 <c
·
修改无法启动的容器内文件,如守护程序supervisor配置文件格式错误导致容器启动失败,此时需要需改容器中守护的配置文件。
docker 修改已停止的容器内的文件,此种情况会在需要批量修改容器初始配置时用到。
具体修改操作如下:
1. # 通过查看容器日志,确定是什么问题,docker logs -f -t --tail 行数 容器名
docker logs -f -t --tail 100 <containerID>
2. # 将容器中导致错误的文件拷贝到宿主机上
docker cp containerID:container_path host_path
***说明***
containerID:容器ID
container_path:容器内文件路径(需拷贝的源文件)
host_path:宿主机路径(拷贝文件的目标)
3. # 修改拷贝出来的配置文件, 再将配置文件拷贝回去容器
docker cp host_path containerID:container_path
4. # 再次启动容器
docker start containerID
更多推荐
已为社区贡献1条内容
所有评论(0)