Docker修改容器配置导致启动失败的解决方法
ドラゴンボールのLong Lv4

Docker修改容器配置导致启动失败的解决方法

我们通常会遇到修改容器内的配置问题,改的是容易。但改完之后容器起不来了,那就可难受了。当然我们也可以重新构建容器,一切都重新来一遍。但这真的是得不偿失,一个小小的配置,弄这么大的动静。还有一种就是把修改容器的配置,然后重启容器。当然之前的配置导致容器是起不来的,我们没有办法进入到容器中去。所以我们就直接将容器内的配置复制到我们的本地,在本地完成修改后再复制到容器,最后重启容器使容器能够正常的运行

1.查看容器的错误日志

1
docker logs ca8df11e264b -f

容器无法正常启动时,我们是无法直接进入容器的,我们不能确定配置文件的绝对位置,有日志的话我们可以查到配置文件的具体位置

2.复制配置文件到本地

1
docker container cp ca8df11e264b:/etc/mysql/my.cnf /volume1/docker/mysql/

3. 在本地修改配置

4. 将配置再复制到容器

1
docker cp /volume1/docker/mysql/my.cnf ca8df11e264b:/etc/mysql/my.cnf

5. 重启容器

1
docker restart ca8df11e264b
  • 本文标题:Docker修改容器配置导致启动失败的解决方法
  • 本文作者:ドラゴンボールのLong
  • 创建时间:2022-08-06 20:10:12
  • 本文链接:https://zhongshenglong.xyz/2022/08/06/Docker修改容器配置导致启动失败的解决方法/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论