0

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

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

我知道您可以从以下位置获取最后一个容器 ID:

    $ docker ps -l

但这给了我详细的输出。如何正则表达式容器 id 或输入命令以仅提取最后一个容器 id,这样我就不必手动将其输入到我的提交消息中?

4

1 回答 1

1

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

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

你使用 docker ps -lq

于 2016-06-08T03:36:04.393 回答