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 に答える