Dockerコンテナを作成する方法まとめ(run, create)

Docker ツール

Dockerコンテナを作成するコマンドは大きく分けて2種類あります。

その方法をまとめます。

コンテナを起動状態で作成する(docker run)

docker runでコンテナを作成して起動します。

コンテナを起動してそのままプロンプトに入るには、-itオプションをつけます。

$ docker run -it --name コンテナ名 イメージ名
[root@f40edd742357 /]#(exitで抜けられます)

プロンプトに入っている間はコンテナのステータスはUpになります。

プロンプトを抜けるとステータスはExitedになります。

コンテナを停止状態で作成するdocker create

コンテナを作成だけするにはdocker createコマンドを使います。

コンテナのステータスはCreatedになります。

$ docker create --name ansible-container my-ansible

runとcreateの使い分け

docker runはコンテナを作成、起動してそのままプロンプトに入りたい時。

docker createはコンテナの作成だけをしたい時に使いましょう。

以上です。

コメント/ピンバック

タイトルとURLをコピーしました