使用docker commit时如何避免输入容器ID?

时间:2016-06-08 03:34:47

标签: docker docker-image

使用以下语法从容器创建新的docker镜像:

    $ docker commit -m "commit message" -a "author" \ 
      #containerid user/imagename:tag

我知道你可以从以下地址获取最后一个容器ID:

    $ docker ps -l

但这给了我详细的输出。如何正确使用容器ID或输入命令以仅提取最后一个容器ID,以便我不必手动将其输入到提交消息中?

1 个答案:

答案 0 :(得分:1)

我找到了答案,并认为我会发布它以防其他人遇到同样的问题:

$ sudo docker commit -m "commit message" -a "author" \ 
  $(sudo docker ps -lq) user/imagename:tag

您使用docker ps -lq