LoginSignup
0
2

More than 3 years have passed since last update.

Dockerコマンドリスト

Last updated at Posted at 2021-04-28

Dockerコマンドのリスト

Dockerイメージの確認

ローカルに保存したコンテナイメージの一覧を表示。

docker images

Dockerコンテナの確認(起動中のコンテナ)

現在のコンテナの稼働状況を確認。起動中のコンテナのみを表示します。

docker ps

Dockerコンテナの確認(全て)

"-a"オプションを付けることで、停止中のも含めて全てのコンテナを表示します。

docker ps -a

Dockerファイルからイメージを作成

docker build -t [イメージ名]:[タグ名] Dockerファイルのあるディレクトリ
docker build -t test .

DockerイメージからDockerコンテナを立ち上げる

docker run --name [コンテナ名] -dit \
-p [ホスト側のポート]:[コンテナ側のポート] \
[イメージ名]

-name:任意のコンテナ名を指定する
-d:デタッチモード(コンテナの起動をバックグラウンドで行う)
-p:ポートの指定

コンテナの起動

docker start [コンテナ名 or コンテナID]

コンテナの削除

docker rm [コンテナ名 or コンテナID]

バインドマウント(ディレクトリの同期)

docker run --name [コンテナ名] -d \
-v [ホスト側のディレクトリ]:[コンテナ側のマウントポイント] \
-p [ホスト側のポート]:[コンテナ側のポート] \
[イメージ名]

コンテナに入る

docker exec -it [コンテナIDまたはコンテナ名] bash

コンテナの中に入ったときに、文字化けを起こすときの対処法

locale
文字コードを確認する

もしからであれば下記を実行する
export LANG=en_US.UTF-8

コンテナから出る

exit

ホストマシンのファイルをコンテナ内にコピーする

docker cp \
[ホスト上のコピーしたいファイルのパス] \
[コンテナ名orコンテナID]:[コピー先パス]

ホストマシンのファイルをコンテナ内に追加する

docker add \
[ホスト上のコピーしたいファイルのパス] \
[コンテナ名orコンテナID]:[コピー先パス]
0
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
0
2