LoginSignup
3
3

More than 5 years have passed since last update.

boot2dockerのVMからVPN接続先のホストを認識させる

Last updated at Posted at 2015-05-16

環境

$ boot2docker version
Boot2Docker-cli version: v1.6.1
Git commit: 076b58d

$ docker version
Client version: 1.6.1
Client API version: 1.18
Go version (client): go1.4.2
Git commit (client): 97cd073
OS/Arch (client): darwin/amd64
Server version: 1.6.1
Server API version: 1.18
Go version (server): go1.4.2
Git commit (server): 97cd073
OS/Arch (server): linux/amd64

問題

  • OSXでDockerをboot2docker経由で使用。
  • Docker RegistryがVPN接続先にある。
  • VPN接続はCisco AnyConnect(3.1.05182)を使用。
  • Docker registryを接続するときに、下記のようなエラーが出る。
Unable to find image 'registry.example.com:5000/buildpack-java7:1.18.34' locally
FATA[0000] Error response from daemon: v1 ping attempt failed with error: Get http://registry.example.com:5000/v1/_ping: dial tcp: lookup registry.example.com: no such host

原因

回避方法

  • VirtulBoxのVMを終了し、VBoxManageコマンドを実行。
$ boot2docker down
$ VBoxManage modifyvm boot2docker-vm --natdnshostresolver1 on
  • boot2dockerを再起動。
$ boot2docker up
3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3