質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

解決済

1回答

6723閲覧

docker container run と docker run の違いがわかりません

orori

総合スコア42

docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

2クリップ

投稿2018/07/13 02:34

docker container run と docker run の違いがわかりません。
ネットでも調べたのですが、同じであるような無いような・・・

dockerの教科書をみると、
docker container + コマンド は、特定のimage に対して処理を行い、
docker-compose + コマンド は、docker-compose.yml に定められた複数コンテナに処理を行います。

しかし、

docker + コマンド という解説は見当たらず、これは何を対象にしているのでしょうか。
container が省略されている、と考えて良いのでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

結論から書きますと、docker container rundocker run は同じです。

正確には、Docker 1.13(Docker CE 17.03)以降で、docker container ~系のコマンドがサポートされました。
この結果 docker rundocker container run が同じ処理を行うようになりました。

ただし、このバージョンから他にも container 以外のサブコマンド、たとえば docker image ~系のコマンド(例: docker image builddocker images と同じ)や docker system ~ 系のコマンドも追加されています。

詳しくは、こちらのコマンド対応表をご参考にいただければと思います。

docker container / image コマンド新旧比較 - Qiita
https://qiita.com/zembutsu/items/6e1ad18f0d548ce6c266

投稿2018/07/13 02:49

zembutsu

総合スコア1584

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

orori

2018/07/13 03:14 編集

すみません、既にQiitaに投稿いただいてたのですね! いろいろと検索したのですが、両方の記述が出てきて混乱していました。投稿に書かれているように、対象が明確になっているので、新しいコマンドのほうがわかりやすいですね。 ありがとうございました!!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問