Порты заблокированы: невозможно установить Docker Universal Control Plane на гостевую систему Ubuntu с помощью VMware
Я пытаюсь установить DCP (Docker Universal Control Plane) на гостевую виртуальную машину Ubuntu на VMware (на хосте Windows 10 с мостовой сетью), чтобы установить и использовать на нем DTR (Docker Trusted Registery).
Эта команда
docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock --name ucp docker/ucp install -i --host-address 172.17.9.102
возвращает:
INFO[0000] Verifying your system is compatible with UCP
INFO[0000] Your engine version 1.12.1, build 23cf638 (4.4.0-31-generic) is compatible
Please choose your initial UCP admin password:
Confirm your initial password:
INFO[0007] All required images are present
WARN[0007] None of the hostnames we'll be using in the UCP certificates [ubuntu 127.0.0.1 172.17.0.1 172.17.9.102] contain a domain component. Your generated certs may fail TLS validation unless you only use one of these shortnames or IPs to connect. You can use the --san flag to add more aliases
You may enter additional aliases (SANs) now or press enter to proceed with the above list.
Additional aliases:
INFO[0009] Installing UCP with host address 172.17.9.102 - If this is incorrect, please specify an alternative address with the '--host-address' flag
INFO[0000] Checking that required ports are available and accessible
FATA[0032] The following required ports are blocked on your host: 12385, 12383, 12376, 12379, 12384, 12381, 2376, 12382, 12386, 12380, 443. Check your firewall settings.
Так у вас, ребята, есть решение для этого? Можно ли открыть эти порты только для виртуальной машины? Итак, я имею в виду настройки брандмауэра, отличные от этих?
PS. Я думаю, что мне не разрешено изменять настройки брандмауэра в операционной системе хоста (Windows 10).
Спасибо!
1 ответ
Решение
Похоже, вы уже установили Docker 1.12 и обновили движок Docker 1.12-CS. Решение будет таким: вы удалите двоичный файл механизма докера, снова установите механизм докера 1.12-cs2 и попробуйте.