LoginSignup
1
2

More than 3 years have passed since last update.

Docker 用語とコマンド

Last updated at Posted at 2021-01-10

用語

Docker

必要な環境(OS,ライブラリ,アプリケーション)をパッケージ化した仮想環境(コンテナ)を作り出すことで、アプリ開発からデプロイまで簡単にできる仕組みのこと。

コンテナ

Dockerイメージをもとに作成される仮想環境の実行部分

Dockerイメージ

コンテナを作成するために必要な物を記載した雛形

Dockerレジストリ

Dockerイメージをオンライン上で保管

Dockerfile

コマンドやライブラリなど環境構築を記述

Docker Compose

複数のアプリケーションを連携し一括で管理

docler-compose.yml

一括で管理するコンテナを記述

コマンド

Dockerイメージ

イメージ作成

terminal.
% docker image build
% docker image build -t <名前空間>/<名前>:<名前> 

イメージ一覧

terminal.
% docker image ls -a 

Dockerコンテナ

コンテナ作成・起動

terminal.
% docker container run
% docker container run -p <ポート番号>:<ポート番号> --name <名前空間>/<名前>:<名前>

コンテナ一覧

terminal.
% docker container ls -a

コンテナ停止

terminal.
% docker container stop <名前>

コンテナ削除

terminal.
% docker container rm <名前>

コンテナのログを確認

terminal.
% docker container logs <名前>

Docker Compose

イメージの作成

terminal.
% docker-compose build

コンテナ作成・起動

terminal.
% docker-compose up

コンテナ停止・削除

terminal.
% docker-compose down

コンテナ一覧

terminal.
% docker-compose ps

ログを表示

terminal.
% docker-compose logs

コマンドを実行

terminal.
% docker-compose run <サービス><コマンド>

起動中のコンテナにコマンドを実行

terminal.
% docker-compose exec <サービス><コマンド>

Dockerコマンド一覧

terminal.
% docker --help
1
2
0

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