dockerのcommitコマンドの使い方は何ですか?

Dockerにおいて、commitコマンドは新しいイメージを作成するために使用されます。このイメージは現在実行中のコンテナの現在の状態に基づいて作成されます。このコマンドの基本的な使い方は以下の通りです。

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

上記では、CONTAINERは提出するコンテナの名前またはIDを指定します。REPOSITORYは作成する新しいイメージの名前を指定します。TAGは新しいイメージのタグを指定するためのオプションです。

以下は一般的に使用されるオプションです。

  1. -a, –author:新しいイメージの作者を指定します。
  2. -c、–change:コミット時に適用されるDockerfileの指示
  3. -m, –message: コミット時に指定するメッセージ
  4. -p, –pause:コンテナの実行を一時停止してコンテナを提出します。

この本は非常に興味深いです。

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

上記の例では、現在のコンテナーmycontainerの状態を基に、myimageという新しいイメージが作成されます。新しいイメージの作成者は”John Doe”と設定され、バージョン1.0のラベルが付けられます。

bannerAds