docker
docker-machine

docker-machine 関連コマンド備忘録

概要

dockerを扱う際に役立ちそうなコマンドを備忘録として残します。もしお役に立ちそうなものがあれば、参考にしていただければと思います。

docker-machine コマンド+諸々

1.Dockerホスト一覧表示

docker-machine ls

2.Dockerホスト停止

docker-machine stop [ホスト名]

3.Docekrホスト強制停止

docker-machine kill [ホスト名]

4.Dockerホスト起動

docker-machine start [ホスト名]

5.Dockerホスト再起動

docker-machine restart [ホスト名]

6.Dockerホストの切り替え

docker-machine active [ホスト名]

7.Dockerホストを作成

docker-machine create --driver virtualbox [ホスト名]

8.Dockerホストを削除

docker-machine rm [ホスト名]

9.Dockerクライアント用の設定を表示

docker-machine config [ホスト名]
docker $(docker-machine config [ホスト名]) ps

10.Docker関連の環境変数を確認

env | grep DOCKER

11.envコマンドを実行してexport文を表示

docker-machine env [ホスト名]

12.サブシェルでenvコマンドを実行
   Dockerクライアントが任意のホストへ向くよう環境変数をセットして、
   任意のホストに対してdockerコマンドを実行する

$(docker-machine env [ホスト名])
env | grep DOCKER
docker ps

13.セットしたDOCKER関連の環境変数をunset

$(docker-machine env -u)

14.Dockerホストのマシン情報を表示

docker-machine inspect [ホスト名]

15.DockerホストのIPアドレスを表示

docker-machine ip [ホスト名]

16.DockerホストへSSH接続

docker-machine ssh [ホスト名]

17.SSH接続でコマンドを実行

docker-machine ssh [ホスト名] "[コマンド]"
docker-machine ssh [ホスト名] -- [オプション付きコマンド]
ex)docker-machine ssh [ホスト名] -- df -h

以上です。