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 コマンド 基本のキ(nginx のコンテナを実行してみる)[2024年7月最新]

Last updated at Posted at 2024-07-12

こんにちは。
9年前に同じ内容で記事を書いた者です。
当時は VirtualBox と boot2docker でコンテナを実行していました。その後、Docker Desktop へと進化しているので、今回はそちらを用いて基本的な docker コマンドを復習したいと思います。

環境

  • MacBook Air (Intel Core i5)
  • macOS Sonoma 14.5
  • Docker Desktop 4.32.0

準備

Docker Desktop は起動しているものとします。

スクリーンショット 2024-07-12 23.36.50.png

Docker イメージの取得

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

docker pull nginx:latest

取得済みのイメージは docker images で確認できます。

docker images

コンテナの作成と実行

docker run でコンテナを作成して実行します。

docker run --name my-nginx -d -p 8080:80 nginx:latest

コンテナの状態確認

docker ps

nginx の動作確認

ブラウザで http://localhost:8080 へアクセスします。
ポート番号は docker run で指定した8080番です。
Welcome to nginx! で歓迎されたら成功です。

コンテナの停止

docker stop my-nginx
docker ps

-a オプションを付けると終了したコンテナを確認できます。

docker ps -a

コンテナの再実行

終了したコンテナを再度実行します。

docker start my-nginx
docker ps

コンテナの削除

終了したコンテナを削除します。

docker rm my-nginx
docker ps

Docker イメージの削除

不要な Docker イメージを削除します。

docker images
docker rmi nginx:latest
docker images

まとめ

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?