目录
原因很简单,因为修改容器内配置文件时出现了错误,所导致容器无法正常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
结束