docker 如何更新容器内的环境变量,并覆盖创建这个容器的镜像?

docker 如何更新容器内的环境变量,并覆盖串讲这个容器的镜像?

之前试过在容器内unset 环境变量,并进行docker commit 保存,发现这样是不行的,重新启动容器之后还是会出现之前设置过的环境变量

了解了下,unset 不会永久删除变量,它仅在当前 shell 会话生效

如果需要完全删除环境变量可以采用下面的方法:

修改~/.bashrc 中的环境变量,然后退出容器,再进行docker commit保存。

命令如下:

  • 删除需要删除的环境变量(此时还在容器内)
bash 复制代码
vim ~/.bashrc

~/.bashrc 是当前用户的 Bash 配置

  • 退出容器
bash 复制代码
exit
  • 覆盖原来的镜像:
bash 复制代码
docker commit container_name_or_id image:tag
相关推荐
浪兎兎24 分钟前
【Kubernetes 实战】(二)部署 Ruoyi-Cloud —— 部署服务
云原生·容器·kubernetes
j7~34 分钟前
【Git】《Git 系列指南(二):Git基本操作与 reset 三种模式》
运维·git·git安装·git基本操作·git配置·创建git仓库·git reset三种模式
zzzll11111 小时前
n8n 工作流自动化平台入门指南
运维·自动化
Hrain-AI1 小时前
Anthropic oncall-kit 开源拆解:运维 Agent 落地范式的四基石与权限边界
运维·人工智能·开源
淼澄研学1 小时前
Proliferate开源框架技术解析与Docker部署实操
docker·容器·开源
HXDGCL1 小时前
从“转盘困局”到“直线破局”:华创力科技PTS精密分度输送系统如何重塑自动化产线
运维·科技·自动化
戴西软件2 小时前
国内有哪些智能化RPA工具?——从“录数据”到“做判断”,国产数字员工正在重新定义自动化
运维·自动化·rpa
浪兎兎2 小时前
Docker 容器技术笔记
笔记·docker·容器
Linux-lucky2 小时前
28-Linux学习之旅之Maven与Nexus制品库
linux·运维·学习·nginx·tomcat·maven
Zhu7583 小时前
在Docker环境离线部署最新版Harbor
运维·docker·容器