概要
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
以上です。