前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker(32)- 如何修改 docker 容器的启动参数

Docker(32)- 如何修改 docker 容器的启动参数

作者头像
小菠萝测试笔记
发布2020-11-23 17:05:47
1.6K0
发布2020-11-23 17:05:47
举报

如果你还想从头学起 Docker,可以看看这个系列的文章哦!

https://www.cnblogs.com/poloyy/category/1870863.html

前言

  • 有时候创建容器时忘了添加 参数,导致 Docker 服务重启后,容器不会自动启动,每次都需要手动启动,很不方便

--restart

  • 那现在如何针对已创建的容器修改 参数呢

--restart

Docker 命令修改

代码语言:javascript
复制
docker update --restart=always 容器名字/ID

--restart=always 的具体效果可以看这篇文章的栗子九https://cloud.tencent.com/developer/article/1746248

修改容器的配置文件

暂停 Docker 服务
代码语言:javascript
复制
systemctl stop docker
进入 Docker 容器配置文件目录下
代码语言:javascript
复制
cd /var/lib/docker/containers/
ls
进入某个容器的配置文件目录下

容器ID 就是文件夹名称,可通过 docker ps -aq 来查看,不过这是缩写,对照起来看就行

代码语言:javascript
复制
cd c614b6db4aed0c8d0c742baa09ff4e2c24761703586460b68633d7b66e62c633
ls
修改 hostconfig.json
代码语言:javascript
复制
vim hostconfig.json
  • 输入 ,搜索 RestartPolicy

/

  • 修改后面的值,这里我已经是 always 了
  • 修改完后 退出并保存此文件

:wq

重新启动 Docker 服务
代码语言:javascript
复制
systemctl stop docker
docker ps

就能看到自启动的容器了

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-11-16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • Docker 命令修改
  • 修改容器的配置文件
    • 暂停 Docker 服务
      • 进入 Docker 容器配置文件目录下
        • 进入某个容器的配置文件目录下
          • 修改 hostconfig.json
            • 重新启动 Docker 服务
            相关产品与服务
            容器镜像服务
            容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档