dockerのcommitコマンドの使い方は何ですか?
Dockerにおいて、commitコマンドは新しいイメージを作成するために使用されます。このイメージは現在実行中のコンテナの現在の状態に基づいて作成されます。このコマンドの基本的な使い方は以下の通りです。
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
上記では、CONTAINERは提出するコンテナの名前またはIDを指定します。REPOSITORYは作成する新しいイメージの名前を指定します。TAGは新しいイメージのタグを指定するためのオプションです。
以下は一般的に使用されるオプションです。
- -a, –author:新しいイメージの作者を指定します。
- -c、–change:コミット時に適用されるDockerfileの指示
- -m, –message: コミット時に指定するメッセージ
- -p, –pause:コンテナの実行を一時停止してコンテナを提出します。
この本は非常に興味深いです。
docker commit -a "John Doe" -m "Added dependencies" mycontainer myimage:1.0
上記の例では、現在のコンテナーmycontainerの状態を基に、myimageという新しいイメージが作成されます。新しいイメージの作成者は”John Doe”と設定され、バージョン1.0のラベルが付けられます。