diff --git a/pages.ja/common/docker-ps.md b/pages.ja/common/docker-ps.md new file mode 100644 index 000000000..178cb1dc1 --- /dev/null +++ b/pages.ja/common/docker-ps.md @@ -0,0 +1,36 @@ +# docker ps + +> Dockerコンテナ一覧を表示します。 +> 詳しくはこちら: . + +- 現在実行中のdockerコンテナ一覧を表示する: + +`docker ps` + +- 全てのdockerコンテナを表示する(実行中・停止中、両方のコンテナ): + +`docker ps --all` + +- 最後に作成したコンテナを表示する(全ての状態を含む): + +`docker ps --latest` + +- コンテナ名に指定の部分文字列を含むコンテナのみになるようにフィルタリングする: + +`docker ps --filter="name={{コンテナ名}}"` + +- 指定したイメージを原型(ancestor)として共有するコンテナのみになるようにフィルタリングする: + +`docker ps --filter "ancestor={{イメージ名}}:{{タグ}}"` + +- 終了コードでコンテナをフィルタリングする: + +`docker ps --all --filter="exited={{コード}}"` + +- 以下のいずれかのステータスでフィルタリングする(created, running, removing, paused, exited, dead): + +`docker ps --filter="status={{ステータス}}"` + +- 特定のボリュームをマウントしている、または特定のパスにボリュームがマウントされているコンテナをフィルタリングする: + +`docker ps --filter="volume={{ディレクトリパス}}" --format "table {{.ID}}\t{{.Image}}\t{{.Names}}\t{{.Mounts}}"` diff --git a/pages.ja/common/docker.md b/pages.ja/common/docker.md new file mode 100644 index 000000000..b1bb06c24 --- /dev/null +++ b/pages.ja/common/docker.md @@ -0,0 +1,37 @@ +# docker + +> Dockerコンテナ及びDockerイメージの管理を行います。 +> `docker run` のようないくつかのサブコマンドには、使用方法についての独自のドキュメントがあります。 +> 詳しくはこちら: . + +- 全てのDockerコンテナを表示する(実行中・停止中、両方のコンテナ): + +`docker ps --all` + +- イメージからカスタムのコンテナ名でコンテナを起動する: + +`docker run --name {{コンテナ名}} {{イメージ}}` + +- 既存のコンテナの起動もしくは停止を行う: + +`docker {{start|stop}} {{コンテナ名}}` + +- dockerレジストリからイメージをプルする: + +`docker pull {{イメージ}}` + +- 既にダウンロード済のイメージ一覧を表示する: + +`docker images` + +- 実行中のコンテナ内でシェルを開く: + +`docker exec -it {{コンテナ名}} {{sh}}` + +- 停止中のコンテナを削除する: + +`docker rm {{コンテナ名}}` + +- コンテナのログを取得・追跡する: + +`docker logs -f {{コンテナ名}}`