1. ホーム
  2. docker

[解決済み] docker runとdocker container runの違いは何ですか?

2023-06-04 06:52:49

質問

の違いを理解するために、どなたか助けていただけませんか? ドッカーラン &です。 ドッカーコンテナ実行 ?

を実行すると ドッカーラン --help と入力すると、&が起動します。 ドッカーコンテナ実行 --help をdocker cmd lineから実行します。以下のように表示されます。

新しいコンテナでコマンドを実行する .

コンテナの内部での実行方法に違いがあるのでしょうか、それともどちらも同じ作業をしているのでしょうか?

以下の通りです。 https://forums.docker.com/t/docker-run-and-docker-container-run/30526 . ドッカーラン はまだ古いもので、近々非推奨となる予定ですが確定ではありません。

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

全く同じです。

docker 1.13 より前のバージョンでは docker run コマンドしかありませんでした。その後、CLI のコマンドはリファクタリングされて docker COMMAND SUBCOMMAND という形にリファクタリングされ、この場合のCOMMANDは container であり、SUBCOMMAND は run . これは、当時のコマンドの数が大幅に増えたため、より直感的なコマンドのグループ分けをするために行われたものです。

詳細は CLI の再構築 .