Docker 主要コマンド一覧
みなさん Docker 使ってますか?
この記事ではDockerのコマンドについてまとめてみました。
オプションなど細かく分類するとまだまだたくさんありますが、実務でよく使うものを集めてみました。
Docker 主要コマンド一覧
ローカルにあるイメージ一覧を取得する
$ docker images
コンテナ一覧を取得
$ docker ps -a
オプションについて
※) -a オプションは停止中のコンテナも含めて表示する
コンテナの停止と開始と再始動
$ docker stop <コンテナ名> $ docker start <コンテナ名> $ docker restart <コンテナ名>
コンテナの強制終了
$ docker kill <コンテナ名>
コンテナの作成&実行
$ docker run -it --name <作成コンテナ名> <リポジトリ名:タグ名> /bin/bash
オプションについて
※) -it オプションは --interactive, --tty オプションでコンテナとbashで対話するためのものです。
※) 実行するとコンテナ内のbashにプロンプトが切り替わります。
コンテナの作成&実行(ポートを指定する場合)
$ docker run -it --name -p 33333:80 <作成コンテナ名> <リポジトリ名:タグ名> /bin/bash
※) 33333ポートに対してアクセスするとこのコンテナの80ポートへ流れる
起動中のコンテナに入る
$ docker exec -it <コンテナ名> /bin/bash
コンテナの各種情報を出力
$ docker info <コンテナ名> $ docker inspect <コンテナ名>
コンテナを削除
$ docker rm <コンテナ名>
イメージを削除
$ docker rmi <イメージ名>
イメージの検索
$ docker search <検索イメージ名>
イメージの取得
$ docker pull <リポジトリ名:タグ名>