📝
Docker初心者がDocker構築に伴って使用したコマンドを紹介
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