如何修改 docker 容器的启动参数

 更新时间:2023年09月26日 11:02:46   作者:MQLYES  
工作中我们经常遇到docker容器运行一段时间后,因为各种原因需要调整启动参数的情况,这篇文章主要介绍了如何修改 docker 容器的启动参数,需要的朋友可以参考下

问题

工作中我们经常遇到docker容器运行一段时间后(PS:自己都遇到好几次了,每次都百度,所以这次自己记一下0.0),因为各种原因需要调整启动参数的情况。如:改磁盘映射路径,改映射端口等等。这时候如果启动一个新容器往往比较麻烦,除了启动新容器外,我们还可以通过修改当前容器的配置文件,一样可以达到目的。

停止所有容器

docker ps -a 记下你要待修改的容器id

因为需要停止docker,(亲测一定要停止docker,不然配置文件自己改的配置文件在容器重启后又变成原来的了),所以我们先停止所有容器。执行完命令之后可能会报一些容器已经停止,但可能会由…再激活之类。没有影响,一般不用管。

sudo docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)

其中 docker ps -a | awk '{ print $1}' | tail -n +2) 是切出所有容器id的,自己可以试试。

停止 docker 服务

sudo systemctl stop docker

进入容器配置文件所在目录

cd /var/lib/docker/containers/容器的完整id/​​

修改配置文件hostconfig.json和​config.v2.json​

根据自己实际情况修改,端口、磁盘相关的一般在hostconfig.json,可以看看config.v2.json中 ArgsCmd列表中是否有你要修改的参数,修改后记得保存。

重启docker和容器

先重启docker

sudo systemctl start docker

再重启容器

sudo docker restart 容器名称

搞定!

到此这篇关于修改 docker 容器的启动参数的文章就介绍到这了,更多相关docker 启动参数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 详解Docker镜像与容器的常见操作

    详解Docker镜像与容器的常见操作

    这篇文章主要介绍了详解Docker镜像与容器的常见操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • 详解基于docker搭建lanproxy内网穿透服务

    详解基于docker搭建lanproxy内网穿透服务

    这篇文章主要介绍了详解基于docker搭建lanproxy内网穿透服务,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • docker启动Java程序的方法步骤

    docker启动Java程序的方法步骤

    这篇文章主要介绍了docker启动Java程序的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • Docker容器网络端口配置过程详解

    Docker容器网络端口配置过程详解

    这篇文章主要介绍了Docker容器网络端口配置过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • docker compose快速开始超详细教程

    docker compose快速开始超详细教程

    docker-compose是基于docker的开源项目,托管于github上,由python实现,调用 docker服务的API负责实现对docker容器集群的快速编排,即通过一个单独的yaml文件,来定义一组相关的容器来为一个项目服务,本文给大家介绍docker compose快速开始,感兴趣的朋友一起看看吧
    2022-05-05
  • Docker部署nginx+php环境的全过程(简单可用!)

    Docker部署nginx+php环境的全过程(简单可用!)

    最近在学docker,顺便配置了一下docker中的nginx与php,发现网上的关于docker中配置nginx与php的资料很少,而且有的也很旧,没有太多的参考性,下面这篇文章主要给大家介绍了关于Docker部署nginx+php环境的相关资料,需要的朋友可以参考下
    2023-02-02
  • Docker数据存储之Volumes详解

    Docker数据存储之Volumes详解

    今天小编就为大家分享一篇关于Docker数据存储之Volumes详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • docker安装java环境的实现步骤

    docker安装java环境的实现步骤

    这篇文章主要介绍了docker安装java环境的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • 详解如何使用Docker快速部署ELK环境(最新5.5.1版本)

    详解如何使用Docker快速部署ELK环境(最新5.5.1版本)

    这篇文章主要介绍了详解如何使用Docker快速部署ELK环境(最新5.5.1版本),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • 手把手教你实现Docker 部署 vue 项目

    手把手教你实现Docker 部署 vue 项目

    这篇文章主要介绍了手把手教你实现Docker 部署 vue 项目,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02

最新评论