很多时候,容器已经运行了一段时间,但是发下需要修改端口或者挂载卷啥的,直接修改是不允许的,只能删除,重新运行。但是会导致的容器原有的内容没有了,所以既想保存原来的内容,又想修改启动参数
开搞
- 下面以甜糖容器为例子,修改挂载卷
# 找到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/
相关推荐
-
yum install 没有可用软件包 nginx、htop
复现 尝试了yum update 结果还是一样 解决方式 EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽…
-
k8s安装Node节点之部署kubelet(三)
操作机器 hdss7-21 hdss7-22 2、创建生成kubelet服务端证书csr的json配置文件在hdss7-200.host.com上操作 3、生成拷贝kubelet证…
-
win7远程桌面报错
错误信息 出现身份验证错误,要求的函数不受支持。这可能是由于CredSSP加密数据库修正 先说原因 win10版本远程win7的时候会出现这个,原因是win10更新了安全策略,可以…
-
k8s安装Node节点之部署kube-proxy(四)
部署机器 hdss7-21 hdss7-22 创建生成证书csr的json配置文件在hdss7-200的主机上操作 注意:下面的system:kube-proxy不能修改,这个是k…
-
docker 安装mysql 5.7
之前都在宿主机直接yum install mysql,后面数据迁移都时候,发现不能一下把所有都data迁移,想想还是docker部署挂载data盘好迁移一点 安装命令 修改root…
-
github多个项目在一台服务器部署免密拉取代码
简介 通常github多个项目配置服务器key的时候,会报错,提示key已经存在,意思这个key已经用在其他项目上了,不能用在这个项目上,那怎么办呢? 生成新key 将这个key加…
-
Gin跨域问题和307重定向问题
问题重现 后端做了跨域处理 2. 前端请求/register/会报跨域,但是请求其他的就不会报错 原因 原请求应为 /api/v1/register,实际为 /api/v1/reg…
-
Centos配置国内源
默认centos是国外的源,不管下载还是更新,速度都差强人意,下面介绍如何改为国内源 更换Yum源 更换pip源 更换docker源 python3运行环境
-
wordpress在nginx系统下如何去掉URL中index.php
问题复现 访问自己的博客url会带有固定链接,如: 原因 进入wp-admin后台设置里面,可以看到固定链接,去掉就行 去掉之后会出现404,在nginx内部添加如下代码 如果是宝…
-
2021年如何激活windos7
2021年如何激活win7呢 版本 windows7 旗舰版 激活码 WXJPY-T4KRK-J8JQY-PW2K6-KTQMH 输入产品密钥,就是上面的 点击激活 选择电话激活,…