使用 docker 提交时如何避免输入容器 ID?
How to avoid typing the container id when using docker commit?
使用以下语法从容器创建新的 docker 图像:
$ docker commit -m "commit message" -a "author" \
#containerid user/imagename:tag
我知道您可以从以下位置获取最后一个容器 ID:
$ docker ps -l
但这给了我详细的输出。如何对容器 ID 进行正则表达式或输入命令以仅提取最后一个容器 ID,这样我就不必手动将其输入到我的提交消息中?
我找到了答案并认为我会 post 以防其他人遇到同样的问题:
$ sudo docker commit -m "commit message" -a "author" \
$(sudo docker ps -lq) user/imagename:tag
您使用 docker ps -lq
使用以下语法从容器创建新的 docker 图像:
$ docker commit -m "commit message" -a "author" \
#containerid user/imagename:tag
我知道您可以从以下位置获取最后一个容器 ID:
$ docker ps -l
但这给了我详细的输出。如何对容器 ID 进行正则表达式或输入命令以仅提取最后一个容器 ID,这样我就不必手动将其输入到我的提交消息中?
我找到了答案并认为我会 post 以防其他人遇到同样的问题:
$ sudo docker commit -m "commit message" -a "author" \
$(sudo docker ps -lq) user/imagename:tag
您使用 docker ps -lq