Ubuntu14.04 LTSで、Dockerをインストールしたところ、1.6が入ったので、 Windows版Dockerもトライしてみた。
Ubuntu 14.04 LTS 準備
公式ページに従って、コマンド一発。 Vagrantで立ち上げていたので、vagrantユーザに権限追加もしておきます。
$ wget -qO- https://get.docker.com/ | sh $ sudo usermod -aG docker vagrant
また、外部(今回の場合 Windows上のクライアント)からdocker操作ができるように、/etc/default/docker
を編集します。
DOCKER_OPTS="-H=tcp://0.0.0.0:4243"
変更したら、再起動しておきましょう。
$ sudo restart docker
Windows 準備
インストールは、Chocolateyを使うのが手っ取り早いです。
> choco install -y docker
環境変数 DOCKER_HOST
を指定するか --host
or -H
オプションを指定することで、docker操作OKです。
> set DOCKER_HOST=tcp://192.168.33.10:4243 > docker run hello-world
> docker --host=tcp://192.168.33.10:4243 run hello-world
Windowsから実施して意味あるか疑問でしたが、Dockerfile
のADD
コマンドとかで、Windows上のファイルも転送してくれるので、Windowsメインでファイル編集して、コンテナ動かす人にはいいかも。
<参考>