📝

Docker初心者がDocker構築に伴って使用したコマンドを紹介

2023/06/26に公開

Dockerを初めて触る方に向けて

私がDockerに触れる機会が普段はないため、そんな方が簡単に見られるよう、
自分が使ったコマンドに関して簡単にまとめたいと思います。
もし、お気づきの点あればご指摘ください。

Dockerコンテナを起動

※ 以下のコマンドを使用する場合、docker-compose.ymlを用意する必要があります。
-dを付与する事で、dockerコンテナ起動後にdockerコンテナの起動画面(起動ログ等が表示されている画面)から通常のターミナルへ戻ってこれる。
docker-compose up -d

動作中のDockerコンテナのコンテナIDを確認

docker ps

Dockerコンテナに接続

コンテナに接続するコマンドは以下の通りです。
ただ、起動するプログラムがすぐに正常終了してしまうプログラムだった場合、接続コマンドを動かしても、接続できません。その対象法は次に記載します。
docker exec -it コンテナID /bin/bash

Dockerコンテナを終了させないプロパティ

dcoker-compose.ymlのDockerコンテナを終了させてくないコンテナに対し、以下のプロパティを設定すると、プログラムが正常終了してもDockerコンテナが終了されません。
tty: true

Dockerコンテナを終了

docker-compose down

DockerコンテナイメージのコンテナIDを確認

docker image ls

Dockerコンテナイメージを削除

前述したコマンドで削除対象のコンテナイメージのコンテナIDを確認し削除します。
docker image ls rm コンテナID

Discussion