🐋

Dockerコマンドについて

2024/09/28に公開

Dockerイメージ

イメージを取得

docker pull hello-world:latest
docker pull python:3.10-slim

イメージ一覧を表示

docker images

イメージを削除

docker rmi hello-world:latest
docker rmi python:3.10-slim

イメージをビルド

# Dockerfile
FROM hello-world:latest
docker build -t wasabina67/hello-world:0.1 .
# タグ付けして差分ビルド
docker build -t wasabina67/hello-world:0.2 .

イメージをプッシュ

docker push wasabina67/hello-world:0.1

Dockerコンテナ

新しいコンテナを作成して実行

docker run hello-world:latest
docker run -it --name mypython python:3.10-slim /bin/bash

全てのコンテナの一覧を表示

docker ps -a

実行中のコンテナの一覧を表示

docker ps

コンテナを停止

docker stop mypython

コンテナを開始

docker start mypython

実行中のコンテナに対してコマンドを実行

docker exec -it mypython /bin/bash

コンテナにアタッチ

docker attach mypython

コンテナを再起動

docker restart mypython

コンテナを削除

docker rm mypython

その他

docker info
docker version
GitHubで編集を提案

Discussion