当前位置: 首页 > news >正文

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

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

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

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

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

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

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

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

  • 退出容器
exit
  • 覆盖原来的镜像:
docker commit container_name_or_id image:tag

相关文章:

  • 【工具类】Springboot 项目日志打印项目版本和构建时间
  • C++学习(十)(标准,C++11 和 C++14,C++17,C++20)
  • Linux 进程管理工具 Supervisor
  • 【线程与进程的区别和联系】
  • 深度学习驱动的跨行业智能化革命:技术突破与实践创新
  • im即时聊天客服系统SaaS还是私有化部署:成本、安全与定制化的权衡策略
  • linux-git
  • 设计模式--单例模式(Singleton)【C++】
  • Celia智能助手系统架构设计与技术实现全解析
  • MobileMamba: Lightweight Multi-Receptive Visual Mamba Network——论文笔记
  • 一套企业级智能制造云MES系统源码, vue-element-plus-admin+springboot
  • deepin安装rust
  • Unity自定义区域UI滑动事件
  • Facebook 的历史与发展:从校园网站到全球社交平台
  • 考网络安全工程师证要什么条件才能考?
  • 无线可视挖耳勺适合老年人吗?无线可视挖耳勺操作简单又安全
  • 正十七边形尺规作图证明——从高斯的发现到几何实现
  • 如何在语言模型的参数中封装知识?——以T5模型为例
  • 智能合约中权限管理不当
  • TypeError: null is not an object
  • 政府网站建设问题形成原因分析/磁力猫torrentkitty官网
  • 浙江建设信息网港/核心关键词如何优化
  • 苏州朗冠网站建设公司/百度收录教程
  • 在线做交互网站/郑州官网网络营销外包
  • 重庆网站外包/公司软文
  • 上海网站制作工作室/石家庄网站建设就找