docker中commit的用法是什么

715
2024/1/7 11:02:01
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Docker中,commit命令用于创建一个新的镜像,该镜像是基于正在运行的容器的当前状态创建的。该命令的基本用法如下:

```

docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

```

其中,`CONTAINER`是指定要提交的容器的名称或ID。`REPOSITORY`是指定要创建的新镜像的名称。`TAG`是可选的,用于指定新镜像的标签。

以下是一些常用的选项:

- `-a, --author`:指定新镜像的作者

- `-c, --change`:在提交时应用的Dockerfile指令

- `-m, --message`:指定提交时的描述信息

- `-p, --pause`:在提交容器之前暂停容器的运行

示例:

```

docker commit -a "John Doe" -m "Added dependencies" mycontainer myimage:1.0

```

上述示例将创建一个名为`myimage`的新镜像,基于容器`mycontainer`的当前状态。新镜像的作者将被设置为"John Doe",并且将具有标签为`1.0`。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: 怎么在docker中保存容器