4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【コマンド操作に悩まない】docker docker-compose チートシート

Last updated at Posted at 2019-09-01

初めに

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
4
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?