1. ホーム
  2. docker

[解決済み] Dockerの実行と作成

2022-05-14 15:04:09

質問

とはどのような違いがあるのでしょうか。 docker rundocker create コマンド?

私は普段から run が、時々ドキュメントで create .

Dockerの --help 語る

create    Create a new container
run       Run a command in a new container

ということなのでしょうか。 run は、新しいコンテナにコマンドを渡す必要があるときに使うのでしょうか?の狙いは何ですか? create ということでしょうか?

どのように解決するのですか?

ドッカーから ドキュメント

docker createコマンドは、指定されたイメージの上に書き込み可能なコンテナ層を作成し、指定されたコマンドを実行するための準備をします。 作成し、指定されたコマンドを実行するための準備をします。その際 コンテナIDがSTDOUTに出力されます。これは docker run に似ています。 -d ただし、コンテナは決して起動されません . その後、docker startコマンドを使用して、任意の時点でコンテナを起動することができます。

これは のときに便利です。 にしたいとき。 コンテナを設定する コンフィギュレーション 先に 時間の で、必要なときにすぐに始められます。新しいコンテナの初期 のステータスが作成され、新しいコンテナが作成されます。