docker里的容器怎么更新

 2023-12-21  阅读 3  评论 0

摘要:里的容器怎么更新?如果创建容器之后,start/stop很多次,发现想改参数,docker update 命令可动态的更新一个或多个容器的配置。 挂载目录是无法动态修改的,正常的做法是把持久化数据映射出来,然后把原来的容器删除再重新跑一个,数据不会丢失,k8s/mesos之类的编排工具的逻

docker里的容器怎么更新

里的容器怎么更新?如果创建容器之后,start/stop很多次,发现想改参数,docker update 命令可动态的更新一个或多个容器的配置。

挂载目录是无法动态修改的,正常的做法是把持久化数据映射出来,然后把原来的容器删除再重新跑一个,数据不会丢失,k8s/mesos之类的编排工具的逻辑也是这样的,不针对容器本身做修改。

如果非要改,是把docker服务停掉,然后修改docker主目录下容器的配置文件,譬如 /var/lib/docker/container/容器id/config.v2.json和hostconfig.json , 然后启动docker和容器。因为操作涉及停服务,所以还不如重新跑一个容器。

创建一个web服务

docker service create --name web -p 8080:5000 --network demo fan_flask:1.0

web服务横向扩展2台

docker service scale web=2

更新web服务

docker service update --image fan_flask:2.0 web

更新过程中,服务不会中断,会先更新其中某一台,然后更新另外一台

更新web服务端口8080为8088

docker service update --publish-rm 8080:5000 --publish-add 8088:5000 web

关于docker 容器更新镜像发布,docker commit 提交更新并生成新的image。

产品是通过docker技术,在集群主机上部署实现,拥有上万Linux镜像,功能强大、简单易用,可轻松作集群服务,**轻松搭建私有网络。

高性价比的容器云产品链接

提示:现在腾讯云新人点击注册然后实名认证后,可以点此一键领取2860元代金券,然后点此进入腾讯云活动页面参加优惠力度非常大的腾讯云3年和5年时长服务器活动,一次性买多年,免得续费贵,这样就可以获得最大的优惠折扣,省钱。

版权声明:xxxxxxxxx;

原文链接:https://lecms.nxtedu.cn/yunzhuji/89635.html

发表评论:

验证码

管理员

  • 内容1196382
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:admin@qq.com
注册登录
注册帐号
登录帐号

Copyright © 2022 LECMS Inc. 保留所有权利。 Powered by LECMS 3.0.3

页面耗时0.1891秒, 内存占用1.65 MB, 访问数据库18次

  • 我要关灯
    我要开灯
  • 客户电话
    lecms

    工作时间:8:00-18:00

    客服电话

    电子邮件

    admin@qq.com

  • 官方微信

    扫码二维码

    获取最新动态

  • 返回顶部