docker commit my_ubuntu_container my_apache_ubuntu:v1 执行命令后,Docker会基于my_ubuntu_container容器的当前状态创建一个新的镜像,命名为my_apache_ubuntu,标签为v1。 最后,你可以使用docker images命令来查看新创建的镜像: bash docker images 你应该能在输出中看到my_apache_ubuntu:v1这个新镜像。希望...
docker ps # 通过 containerId/containerName 进入指定的 container docker exec -it containerId/containerName /bin/sh # 做一些修改... # 提交修改,会生成一个新的 image docker commit containerId/containerName my/imageName # 然后就可以基于这个新的镜像,继续分发 container 了...
-p, --pausetruePause container during commit Examples Commit a container $docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESc3f279d17e0a ubuntu:24.04 /bin/bash 7 days ago Up 25 hours desperate_dubinsky197387f1b436 ubuntu:24.04 /bin/bash 7 days ago Up 25 hours focused_hamilton$...
使用ssh-keygen可以生成。 复制id_rsa.pub的内容到容器中的/root/.ssh/authorized_keys 创建ssh服务执行文件,然后退出容器 # vim /run.sh # chmod +x run.sh 使用docker commit保存修改的容器,然后运行 # docker commit CONTAINER ID ssh:ubuntu # docker run -d -p :22 ssh:ubuntu /run.sh 最后可以在宿...
在Docker中,commit命令用于创建一个新的镜像,该镜像是基于正在运行的容器的当前状态创建的。该命令的基本用法如下: ``` docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] ``` 其中,`CONTAINER`是指定要提交的容器的名称或ID。`REPOSITORY`是指定要创建的新镜像的名称。`TAG`是可选的,用于指定新镜像的标签...
# docker commit CONTAINER ID ssh:ubuntu # docker run -d -p :22 ssh:ubuntu /run.sh 最后可以在宿主机上通过随机生成的32779端口来访问登录容器了: 使用dockerfile创建镜像 创建一个目录sshd_ubuntu,分别创建文件如下: authorized_keys文件内容同样的复制 ...
docker commit 参数 代码语言: docker commit CONTAINER_ID 复杂的commit 更多的时候,我们希望给自己的提交加上一些内容,如:tag,message。 以下是commit的命令行参数: 代码语言:txt AI代码解释 Usage: docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]...
使用`docker commit`命令可以将一个容器的修改保存为一个新的镜像。基本语法如下:```docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]```- `OPTIONS`:可以使用的选项包括`-a, --author`(指定作者)、`-m, --message`(添加提交信息)等。- `CONTAINER`:需要提交的容器的ID或者名称。- `[REPOSITORY[:...
示例:docker commit --squash my_container my_image 请注意,REPOSITORY参数是可选的。如果未指定存储库名称和标签,则会为新镜像创建一个随机的ID作为名称。 使用docker commit命令时,建议在提交前确保容器处于所需的状态,并尽量减少提交状态中的临时文件和敏感数据。还应注意,docker commit命令创建的镜像是基于容器当...
语法:docker commit 容器ID 镜像名:版本号 参数解释: 镜像名:随意,和原镜像无任何关系 版本号:随意,和原版本无任何关系 实例: [yunweijia@localhost ~]$ sudo docker commit c84f1f4e5c37 centos:ceshi [yunweijia@localhost ~]$ sudo docker images ...