1
2

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?