docker commit除了提交容器成镜像,还能搞什么之修改cmd命令

要让新镜像默认启动时执行 /usr/sbin/sshd -D,需在提交镜像时 ​​显式指定新的启动命令​​。

方法一:提交时通过 --change 覆盖 CMD

docker commit --change='CMD ["/usr/sbin/sshd", "-D"]' v2 project:v2

方法二:重写dockerfile文件

还是规范化开发比较好。有dockerfile。有修改还是从dockerfile 修改。毕竟CICD才是可持续化

相关推荐
大白的编程日记.2 小时前
【Linux学习笔记】线程概念和控制(二)
linux·笔记·学习
jerryinwuhan2 小时前
VIM和Linux命令速查表
linux·编辑器·vim
小白银子2 小时前
零基础从头教学Linux(Day 45)
linux·运维·junit·openresty
穷人小水滴3 小时前
笔记本 光驱 的内部结构及用法: 应急系统启动 (恢复) 光盘 (DVD+R/RW)
linux
半梦半醒*4 小时前
nginx反向代理和负载均衡
linux·运维·nginx·centos·tomcat·负载均衡
喜欢你,还有大家4 小时前
集群的概述和分类和负载均衡集群
运维·负载均衡
liu****4 小时前
负载均衡式的在线OJ项目编写(六)
运维·c++·负载均衡·个人开发
青草地溪水旁5 小时前
pthread_create详解:打开多线程编程的大门
linux·c/c++
Elastic 中国社区官方博客6 小时前
CI/CD 流水线与 agentic AI:如何创建自我纠正的 monorepos
大数据·运维·数据库·人工智能·搜索引擎·ci/cd·全文检索
Insist7536 小时前
基于OpenEuler--docker容器化部署ceph集群
ceph·docker·容器