Por quê?
Você precisa configurar o registro do docker personalizado, mas o docker da máquina do dock se recusa a falar com o seu registro devido a problemas de verificação de CA.
O que?
Vamos instalar seu custom ca.crt
na instância docker-machine.
Como?
- Prepare seu ca.crt personalizado
- ssh para instância docker-machine
- mkdir -p /var/lib/boot2docker/certs/your.registry.net
- echo “your ca cert text”> /var/lib/boot2docker/certs/your.registry.net/ca.crt
- Altere (ou crie) /var/lib/boot2docker/bootlocal.sh para conter:
#!/bin/sh
mkdir -p /etc/docker/certs.d
cp -Rp /var/lib/boot2docker/certs/your.registry.net /etc/docker/certs.d
Você pode automatizar todo o processo, é claro. Finalmente, você terá um ca.crt persistente sendo copiado para as configurações do docker da máquina do dock a cada inicialização.