初めに
docker,docker-composeのコマンド一覧を用意しました。
日々の開発ライフに役立ててください。
使わないコンテナやイメージを放置しているとPCのメモリなど食うので
定期的にコンテナ、イメージを見直すことをおすすめします。
※開発用のため詳細説明は控え、別途記事で解説しようと思います。
環境
$ docker --version
version:19.03.1
$ docker-compose --version
version:1.24.1
よく使う定番コマンド
#dockerコマンドを表示
$ docker -h
#docker-composeコマンドを表示
$ docker-compose -h
#コンテナ一覧を表示
$ docker-compose ps
#コンテナのビルド
$ docker-compose build
#コンテナの起動
$ docker-compose up -d
# コンテナのシェル起動
$ docker-compose exec {image-name} bash
# alpine linux ベースのコンテナのシェル起動
$ docker-compose exec {image-name} ash
## {image-name}には、イメージの名前を入れてください
#コンテナの停止
$ docker-compose stop
#コンテナの設定閲覧
$ docker-compose config
一括操作
PC上のコンテナやイメージを管理
#未使用コンテナ、未使用イメージ、ボリューム、ネットワークを一括削除
$ docker system prune
# コンテナ、イメージ、ボリュームの情報表示
$ docker system df
# 停止コンテナ一括削除
$ docker container prune
# 未使用イメージ一括削除
$ docker image prune
# 未使用ボリューム一括削除
$ docker volume prune
# 未使用ネットワーク一括削除
$ docker network prune