広告スペース(バナー)
🐳Docker レッスン
Dockerの基本を知ろう5
コンテナの起動と管理6
コンテナのライフサイクル操作5
コンテナとのやり取り6
リソース監視とファイル操作3
Dockerfileを書いてみよう6
イメージのビルドと共有5
ボリュームとネットワーク・compose8
レッスン 7 / 45

docker run でコンテナを起動しよう

「イメージから実際にコンテナを動かしたい」というときに使うのがdocker runです。指定したイメージからコンテナを新規作成し、起動するコマンドです。Dockerで最もよく使う基本コマンドです。

docker run イメージ名という書式で使います。ローカルにイメージが無い場合は、自動的にpullしてから実行してくれます。

docker run nginxを実行すると、nginxイメージからコンテナが作成され、フォアグラウンド(画面を占有する形)で起動します。処理が終わるとコンテナは停止(exited)状態になります。

よくあるつまずきは、docker runを実行するたびに毎回「新しいコンテナ」が作られることに気づかず、同じコンテナが再利用されると誤解することです。既存のコンテナを再利用したいときはdocker startを使います。

実務では動作確認や一時的な検証環境として、まずdocker runでサッと起動して試す、という使い方がよくされます。

Docker
試してみよう(疑似ターミナルへの入力例)
docker run nginx

🧑‍💻 このコマンドは Dockerの疑似ターミナル に実際に入力して試せます(このページ自体には操作可能なターミナルはありません)。

🎯
ここまでできればゴール達成!
イメージからコンテナを起動できるようになります。
広告スペース(バナー)
広告スペース(記事内)