docker commit命令用于将容器的当前状态保存为一个新的 Docker 镜像。 docker commit命令通常用于创建镜像来保存容器的状态,以便在将来可以重用或分发该镜像。 语法 docker commit[OPTIONS]CONTAINER[REPOSITORY[:TAG]] OPTIONS说明: -a :提交的镜像作者。 -c :使用 Dockerfil
-c, --change list:在创建新镜像时应用 Dockerfile 指令。允许你在提交过程中修改容器的配置。 -m, --message string:提交镜像时的说明文字,类似于 Git 提交消息。 -p, --pause:提交镜像前暂停容器(默认为 true)。如果设置为 false,则不会暂停容器,这可能会导致数据不一致。4...
-c, --change=[]:使用 Dockerfile 指令来修改镜像(高级选项,将在后续课程中讲解)。 -m, --message="":为镜像提交添加说明信息。 -p, --pause=true:在提交期间暂停容器(默认开启)。 3. 实战案例:从容器创建新镜像 3.1 创建一个 Redis 镜像 假设我们有一个正在运行的 Redis 容器,其 ID 为6b1a1234。我...
-c :使用Dockerfile指令来创建镜像; -m :提交时的说明文字; -p :在commit时,将容器暂停。 实例 将容器77e830536384保存为新的镜像,并添加提交人信息和说明信息。 [root@node1 ~]# docker commit -a "runoob.com" -m "my apache" 77e830536384 mysql:v1 sha256:9b9494965026064b60b87a4af2cdd4ae3de785...
docker commit :从容器创建一个新的镜像。 打包建立新的镜像以后,初始化的只有打包的容器和服务,镜像中其他应用的配置保留 语法 docker commit[OPTIONS]CONTAINER[REPOSITORY[:TAG]] OPTIONS说明: -a :提交的镜像作者; -c :使用Dockerfile指令来创建镜像; ...
-c :使用Dockerfile指令来创建镜像; -m :提交时的说明文字; -p :在commit时,将容器暂停。 下面是将容器my_mysql创建为镜像,镜像名称是mymysql $ docker commit -a "jack" -m "my_mysql" 21he8dt67q93 mymysql:v1 sha347:ehu238ej32yee77dwubd12w30eiw23278e8hewnb78393jr3f799230993jhde $ doc...
前言:我记得上一篇有说到过,Docker镜像层都是只读的,容器层是可写的。当容器启动时,一个新的可写层被加载到镜像的顶部。这一层通常被称为”容器层“,“容器层”之下的都叫“镜像层”。如下图:
0 "/bin/sh -c '/usr/sb…" 12 minutes ago Up 12 minutes 22/tcp test_sshd [root@docker ~]# 从docker ps –a命令的显示现象可以看到容器名为test_sshd的容器状态为UP状态,表示容器创建成功,并且正常运行。 进入test_sshd容器,查看IP地址: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 [root...
-c :使用Dockerfile指令来创建镜像; -m :提交时的说明文字; -p :在commit时,将容器暂停。 注意:如果要上传Docker Hub的话,请将最后的 REPOSITORY[:TAG] 写成和你账户上的一致,方便上传,如 kermsite/test:new docker login/logout docker login :登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方...