docker 提交容器 commit
时间: 2023-07-03 10:29:37 浏览: 100
通过容器提交镜像(docker commit)以及推送镜像(docker push)笔记
3星 · 编辑精心推荐
在 Docker 中,可以使用 `docker commit` 命令将容器的更改保存为新的镜像。以下是一些示例命令:
1. 创建一个新容器并对其进行更改,例如安装了新软件包。
```
docker run -it --name mycontainer ubuntu:latest
apt-get update
apt-get install -y curl
exit
```
2. 使用 `docker ps -a` 命令查看刚才创建的容器 ID。
```
docker ps -a
```
3. 使用 `docker commit` 命令将更改保存为新的镜像。
```
docker commit <CONTAINER_ID> myimage:latest
```
其中,`<CONTAINER_ID>` 是刚才查看到的容器 ID。
现在,您已经创建了一个新的镜像 `myimage`,其中包含您在容器 `mycontainer` 中所做的更改。您可以使用 `docker run` 命令来启动新的容器并测试该镜像。
```
docker run -it --name mynewcontainer myimage:latest
```
这将启动一个新的容器 `mynewcontainer`,其中包含您在 `mycontainer` 中所做的更改。在此容器中,您应该会看到您安装的 `curl` 软件包。
阅读全文