1. 我是皮皮虾首页
  2. 网站部署

docker 修改容器启动参数

很多时候,容器已经运行了一段时间,但是发下需要修改端口或者挂载卷啥的,直接修改是不允许的,只能删除,重新运行。但是会导致的容器原有的内容没有了,所以既想保存原来的内容,又想修改启动参数

开搞

  • 下面以甜糖容器为例子,修改挂载卷
# 找到ttnode容器的id
[root@k8s-node-11 ~]# docker ps |grep ttnode
ac09bf26f9e6   ericwang2006/ttnode   

# 使用commit对当前容器做一个新的镜像:ttnodeimg
[root@k8s-master-2 .ssh]# docker commit ac09bf26f9e6 ttnodeimg

# 运行新的镜像ttnodeimg,修改启动参数:将原来的/mnt/test:/mnts改为/mnt/exfat:/mnts
[root@k8s-master-2 .ssh]#  docker run -itd -v /mnt/exfat:/mnts --name ttnode3 --hostname ttnode --net=macnet --privileged=true --restart=always ttnodeimg
  • 启动会之前容器的状态全部保存下来,并且挂载卷也修改成功了

原创文章,作者:站长,如若转载,请注明出处:https://wsppx.cn/2411/%e7%bd%91%e7%ab%99%e9%83%a8%e7%bd%b2/

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注