Как подключиться к Docker API с другого компьютера?

Я пытаюсь использовать Docker API для подключения к демону Docker с другого компьютера. Я могу выполнить эту команду успешно:

docker -H=tcp://127.0.0.1:4243 images

Но НЕ, когда я использую реальный IP-адрес:

docker -H=tcp://192.168.2.123:4243 images
2013/08/04 01:35:53 dial tcp 192.168.2.123:4243: connection refused

Почему я не могу подключиться при использовании нелокального IP?

Я использую Vagrant VM со следующим в Vagrantfile:config.vm.network :private_network, ip: "192.168.2.123"

Следующее является iptables:

# Generated by iptables-save v1.4.12 on Sun Aug  4 01:24:46 2013
*filter
:INPUT ACCEPT [1974:252013]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [1511:932565]
-A INPUT -p tcp -m tcp --dport 4243 -j ACCEPT
COMMIT
# Completed on Sun Aug  4 01:24:46 2013
# Generated by iptables-save v1.4.12 on Sun Aug  4 01:24:46 2013
*nat
:PREROUTING ACCEPT [118:8562]
:INPUT ACCEPT [91:6204]
:OUTPUT ACCEPT [102:7211]
:POSTROUTING ACCEPT [102:7211]
:DOCKER - [0:0]
-A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER
-A OUTPUT ! -d 127.0.0.0/8 -m addrtype --dst-type LOCAL -j DOCKER
-A POSTROUTING -s 172.16.42.0/24 ! -d 172.16.42.0/24 -j MASQUERADE

Ответы на вопрос(4)

Ваш ответ на вопрос