Docker容器 - 解决因配置文件错误所导致容器无法启动的问题

目录

一、查看容器日志

二、偷梁换柱

三、启动


原因很简单,因为修改容器内配置文件时出现了错误,所导致容器无法正常start。从而无法进入容器进行修改。。。解决步骤如下:

一、查看容器日志

sudo docker logs 容器ID

查看报错原因的同时找到问题文件的路径 


二、偷梁换柱

上图中可以看到我这里问题文件的位于:

/opt/bitnami/prometheus/conf/prometheus.yml

直接把他cp出来改,改完再丢进去即可,命令格式如下:

sudo docker cp 容器ID:文件在容器内路径 目的路径

直接拿我这里的举例子:

#cp出来
sudo docker cp prometheus:/opt/bitnami/prometheus/conf/prometheus.yml prometheus.yml

#vim修改
sudo vim prometheus.yml

#再丢进去
sudo docker cp prometheus.yml prometheus:/opt/bitnami/prometheus/conf/prometheus.yml

三、启动

sudo docker start 容器ID

结束

猜你喜欢

转载自blog.csdn.net/Trollz/article/details/129027578