Укажите собственный адрес сокета докера при использовании k3d?
Я только начал использовать k3d для локального тестирования эфемерных кластеров. Локально он отлично работает - я без проблем использую настройки докеров по умолчанию.
Я хотел бы добавить такие автоматизированные тесты с помощью GitLab CI. В GitLab worker докер недоступен в доменном сокете Unix по умолчанию:
Я не мог найти нигде в документации k3d, как использовать адрес докера, отличный от адреса докера по умолчанию. Есть ли какая-нибудь запись конфигурации, которую можно было бы использовать?
1 ответ
Вы можете установитьDOCKER_HOST
переменная, которая учитывается всеми инструментами командной строки Docker, а также k3d.
Например:
export DOCKER_HOST=tcp://docker:2376
k3d cluster list
docker ps