🐋
Dockerコマンドについて
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
Discussion