Docker/コマンド
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*環境変数 [#k6c2a96e]
-ホームディレクトリ $HOME にある .docker ディレクトリ内に...
*コマンド [#va8e4fad]
**コンテナ [#cb1e54ef]
***コンテナ起動 [#za3a2f5b]
# docker container run -i -t centos:latest /bin/bash
- -i ... コンテナへのキーボード入力を有効にする
- -t ... シェルのプロンプト表示を有効にする
***コンテナ一覧を表示 [#g5c058ce]
# docker ps
--オプションなしだと起動中のみ表示
---a 停止中を含む全てのコンテナを表示
----no-trunc 長いコマンドなどを省略せずにすべて...
***コンテナの全情報を表示 [#u78b4eb9]
# docker inspect [コンテナID]
***コンテナのリソース消費状況を確認 [#q134ea44]
# docker stats コンテナ名, コンテナ名,...
***コンテナ内のプロセス一覧を表示 [#lb273a75]
# docker top [コンテナID]
***コンテナを起動 [#lfbaa18f]
# docker start [コンテナID]
***コンテナを停止 [#ee055004]
# docker stop [コンテナID]
***コンテナを再起動 [#l8ef24a8]
# docker restart [コンテナID]
***コンテナ内に入る [#z5206d3e]
# docker exec -it [コンテナID] /bin/bash
***コンテナから出る [#m26d9a69]
--Ctrl+p Ctrl+q
--exit で抜けるとコンテナが終了してしまうので注意!
***コンテナの一括停止 [#ye16dd6b]
# docker stop $(docker ps -q)
***コンテナの一括削除 [#fe5f6311]
# docker rm $(docker ps -aq)
***ボリューム一覧 [#q5bc0fcb]
# docker volume ls
***ボリューム削除 [#o883eccc]
# docker volume rm [ボリューム名]
***未使用ボリューム一括削除 [#bdb8837b]
# docker volume prune
***イメージの一括削除 [#lc40dfc6]
# docker rmi `docker images -aq`
**イメージ [#f1be2ecd]
***イメージ検索 [#qeca5018]
# docker search [検索ワード]
***イメージ取得 [#t2b9b684]
# docker pull [イメージ]
-イメージは [[Docker Hub:https://hub.docker.com]] で検索
***イメージ確認 [#o6bf1922]
# docker images
REPOSITORY TAG IMAG...
docker.io/jwilder/nginx-proxy latest 0951...
docker.io/meanjs/mean latest 919d...
***イメージからコンテナ作成 [#da87ad74]
# docker run --name [コンテナ名] [イメージ] [コマンド]
ex) $ docker run --name centos01 -i -t centos /bin/bash
----name コンテナ名を定義(ホスト名ではない)
---d コンテナをバックグラウンドで動かす
---p [ホスト側のポート番号]:[コンテナ内サービスがLIS...
---i 起動してコンソールを開く
---t TTY(-it のように使う)
---e [環境変数]
----volumes-from [データコンテナ名]
----expose [ポート番号] Expose a port or a rang...
----rm=true コンテナをexitした時に自動的にコン...
----add-host=[host:ip] コンテナのhostsにホスト...
----dns=[] DNSサーバ指定する
----dns-search=[] DNSドメイン名指定する
---h ホスト名を指定する
----mac-address=[] MACアドレスを指定する
---m メモリ制限値を指定する(割り当てではない)
----read-only=true コンテナを読み取り専用にする
----restart=always コンテナが終了した時にDocke...
---v ホストのディレクトリをマウントする(ホスト/tmp...
---w コンテナにワーキングディレクトリを作成する-vと...
---net 使用するネットワークを指定する
---noneの場合ネットワークが割り当てられない。
---hostを使用する場合ホストのIPを使用する。=> でも外部か...
終了行:
*環境変数 [#k6c2a96e]
-ホームディレクトリ $HOME にある .docker ディレクトリ内に...
*コマンド [#va8e4fad]
**コンテナ [#cb1e54ef]
***コンテナ起動 [#za3a2f5b]
# docker container run -i -t centos:latest /bin/bash
- -i ... コンテナへのキーボード入力を有効にする
- -t ... シェルのプロンプト表示を有効にする
***コンテナ一覧を表示 [#g5c058ce]
# docker ps
--オプションなしだと起動中のみ表示
---a 停止中を含む全てのコンテナを表示
----no-trunc 長いコマンドなどを省略せずにすべて...
***コンテナの全情報を表示 [#u78b4eb9]
# docker inspect [コンテナID]
***コンテナのリソース消費状況を確認 [#q134ea44]
# docker stats コンテナ名, コンテナ名,...
***コンテナ内のプロセス一覧を表示 [#lb273a75]
# docker top [コンテナID]
***コンテナを起動 [#lfbaa18f]
# docker start [コンテナID]
***コンテナを停止 [#ee055004]
# docker stop [コンテナID]
***コンテナを再起動 [#l8ef24a8]
# docker restart [コンテナID]
***コンテナ内に入る [#z5206d3e]
# docker exec -it [コンテナID] /bin/bash
***コンテナから出る [#m26d9a69]
--Ctrl+p Ctrl+q
--exit で抜けるとコンテナが終了してしまうので注意!
***コンテナの一括停止 [#ye16dd6b]
# docker stop $(docker ps -q)
***コンテナの一括削除 [#fe5f6311]
# docker rm $(docker ps -aq)
***ボリューム一覧 [#q5bc0fcb]
# docker volume ls
***ボリューム削除 [#o883eccc]
# docker volume rm [ボリューム名]
***未使用ボリューム一括削除 [#bdb8837b]
# docker volume prune
***イメージの一括削除 [#lc40dfc6]
# docker rmi `docker images -aq`
**イメージ [#f1be2ecd]
***イメージ検索 [#qeca5018]
# docker search [検索ワード]
***イメージ取得 [#t2b9b684]
# docker pull [イメージ]
-イメージは [[Docker Hub:https://hub.docker.com]] で検索
***イメージ確認 [#o6bf1922]
# docker images
REPOSITORY TAG IMAG...
docker.io/jwilder/nginx-proxy latest 0951...
docker.io/meanjs/mean latest 919d...
***イメージからコンテナ作成 [#da87ad74]
# docker run --name [コンテナ名] [イメージ] [コマンド]
ex) $ docker run --name centos01 -i -t centos /bin/bash
----name コンテナ名を定義(ホスト名ではない)
---d コンテナをバックグラウンドで動かす
---p [ホスト側のポート番号]:[コンテナ内サービスがLIS...
---i 起動してコンソールを開く
---t TTY(-it のように使う)
---e [環境変数]
----volumes-from [データコンテナ名]
----expose [ポート番号] Expose a port or a rang...
----rm=true コンテナをexitした時に自動的にコン...
----add-host=[host:ip] コンテナのhostsにホスト...
----dns=[] DNSサーバ指定する
----dns-search=[] DNSドメイン名指定する
---h ホスト名を指定する
----mac-address=[] MACアドレスを指定する
---m メモリ制限値を指定する(割り当てではない)
----read-only=true コンテナを読み取り専用にする
----restart=always コンテナが終了した時にDocke...
---v ホストのディレクトリをマウントする(ホスト/tmp...
---w コンテナにワーキングディレクトリを作成する-vと...
---net 使用するネットワークを指定する
---noneの場合ネットワークが割り当てられない。
---hostを使用する場合ホストのIPを使用する。=> でも外部か...
ページ名: