LoginSignup
0
0

More than 1 year has passed since last update.

よく使いそうなDockerコマンドをまとめてみた

Posted at

よく使うけど、たびたび検索してしまうようなコマンドをまとめていこうと思います。
(メモ帳とかでいいじゃんって思ったりはしますが・・・w)

環境

  • Windows(10, ホスト)
  • Docker Desktop for Windows(20.10.8)

コマンド

run(コンテナ実行)

dockerコンテナのcreatestartを組み合わせたコマンド

使用例)

docker run -itd --name {コンテナ名} -p 9000:9000 {Dockerイメージ}

pull(イメージ取得)

Dockerのイメージをローカルにダウンロードするためのコマンド

主にオフィシャルにあるやつを使ってます。
(それ以外ってどうやってやるんだろう・・・)
公式イメージページ

使用例)

docker pull {Dockerイメージ}

exec(コマンド実行)

Dockerコンテナでコマンドを実行するためのコマンド

bash使用例)
ssh接続した時みたいにコンテナ内でコマンドが実行できる

docker exec -it {コンテナ名} bash

bashしなくてもコマンドが実行できる
ls -la使用例)

docker exec -it {コンテナ名} ls -la

cp(コピー)

ホスト⇔コンテナ間でファイルのコピーを行うためのコマンド
コンテナIDは後述のpsコマンドで確認する。

docker cp {ホスト側のファイル} {コンテナID}:{コンテナ内のパス}

ps(コンテナプロセス確認)

起動中のコンテナの状態を表示するためのコマンド

docker ps

こんな感じ

CONTAINER ID   IMAGE                       COMMAND                  CREATED          STATUS          PORTS                                      NAMES
56819f2c7c72   sonarqube:7.9.5-community   "./bin/run.sh"           46 minutes ago   Up 45 minutes   0.0.0.0:9000->9000/tcp                     sonar
768aa709e478   swaggerapi/swagger-editor   "/docker-entrypoint.…"   5 months ago     Up 3 seconds    80/tcp, 8080/tcp, 0.0.0.0:8085->8085/tcp   wizardly_gagarin
0
0
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
0