欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

docker修改未启动容器的配置信息操作

程序员文章站 2022-03-21 08:37:16
之前一开始用docker并没有使用dockerfile或者docker-compose编排服务,直接使用docker run启动的容器,结果一不小心配置文件出错或者给停掉了那就导致服务再也启动不了了,...

之前一开始用docker并没有使用dockerfile或者docker-compose编排服务,直接使用docker run启动的容器,结果一不小心配置文件出错或者给停掉了那就导致服务再也启动不了了,这时候不要着急,使用以下办法既可以修改配置文件还可以修改启动容器的端口信息和其他配置信息,这样容器中的文件和数据还是存在的。

1、修改容器内的配置信息

这里以nginx启动为例子,比如用docke run创建了一个nginx的容器,结果因为使用docker exec ** bash 修改了内部nginx的配置文件,导致nginx容器再也无法启动了,那这种情况该怎么办呢

2、修改docker run时的配置信息

这种情况比如我的容器被停掉了,然后有其他的服务想用我这个容器映射出来的端口号或者我的容器想重新修改当时run配置的信息那怎么办呢?

通过以上两种情况的下的配置修改,对于docker run启动的容器出现问题都可以在此修改并正常启动,一般最好使用docker-compose的方式启动容器最佳。

补充知识:docker怎么查看容器启动日志

sudo docker logs -f -t --tail 行数 容器名

命令格式:

查看最近30分钟的日志:

$ docker logs --since 30m container_id

查看某时间之后的日志:

$ docker logs -t --since="2019-08-02t13:23:37" container_id

查看某时间段日志:

$ docker logs -t --since="2019-08-02t13:23:37" --until "2019-08-03t12:23:37" container_id

以上这篇docker修改未启动容器的配置信息操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。