0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Dockerコマンドとコンテナライフサイクル コンテナの作成・実行・削除までの流れ

0
Posted at

Dockerでは
コマンドを利用してコンテナを操作します。

主な操作は次の通りです。

  • イメージ取得
  • イメージ作成
  • コンテナ起動
  • コンテナ操作
  • コンテナ削除

この記事では次の内容を解説します。

  • Dockerコマンドの基本
  • コンテナのライフサイクル
  • コンテナ作成と削除の流れ

① Dockerの基本コマンド(イメージ操作)

build

Dockerfileからイメージを作成します。

docker build -t myimage .

pull

Docker Hubからイメージを取得します。

docker pull nginx

images

ローカルにあるイメージを確認します。

docker images

rmi

イメージを削除します。

docker rmi image_id

② Dockerの基本コマンド(コンテナ操作)

run

コンテナを起動します。

docker run nginx

ps

起動しているコンテナを確認します。

docker ps

exec

コンテナ内でコマンドを実行します。

docker exec -it container_id bash

stop

コンテナを停止します。

docker stop container_id

rm

コンテナを削除します。

docker rm container_id

③ コンテナのライフサイクル

コンテナには
ライフサイクルがあります。

イメージ

コンテナ作成

コンテナ起動

コンテナ停止

コンテナ削除

つまり

docker run

docker exec

docker stop

docker rm

という流れになります。

コンテナ作成から削除まで

実際の流れ

①イメージ取得

docker pull nginx

②コンテナ起動

docker run -it nginx bash

③コンテナ内操作

ls

④コンテナ停止

docker stop container_id

⑤コンテナ削除

docker rm container_id

④ まとめ

Dockerでは

コマンドを利用してコンテナを管理します。

主なポイントは次の通りです。

buildでイメージ作成

pullでイメージ取得

runでコンテナ起動

execでコンテナ操作

stopで停止

rmで削除

またコンテナには

作成 → 起動 → 停止 → 削除

というライフサイクルがあります。

Dockerを理解することで
コンテナベースのアプリケーション運用が可能になります。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?