Dockerのあれこれ備忘録
Dockerのあれこれ備忘録
Dockerの自分用メモ
docker runとdocker execの違い
docker run -> コンテナを作成して起動までしてくれるコマンド
docker pull :DockerHubからイメージを取得 docker create :取得したイメージからコンテナを作成 docker start :作成したコンテナを起動 を同時に実行するコマンドがdocker run コマンドです。
docker exec
-> 起動中のコンテナ内で、指定したコマンドを実行するコマンド。
つまり、対象となるコマンドが起動されていることが必須条件。
コンテナサイクル
docker pull -> イメージ取得 docker create -> コンテナ作成 docker start -> 起動 docker stop -> 停止 docker rm -> 削除
Dockerコマンド
Docker-compose build -> サービスのビルドを実行します。 Docker-compose up -> コンテナを作成して、起動します。オプションで-dをつけることでバックグラウンドで実行することができます。 またオプションで--buildをつけることで起動前にイメージも構築します Docker-compose down -> コンテナを作成して、起動をSTOPさせる
参考: