Sto cercando di fare il mio Gradle build su un Mac seguendo i consigli in questo post di blog: http://thediscoblog.com/blog/2014/06/13/docker-containers-with-gradle-in-4-steps / Ma io sto utilizzando Docker su un Mac con boot2docker e sembra funzionare diversamente lì. Ho già cambiato la configuration del plugin di grader-docker per utilizzare l'API Docker e connettersi al mio Boot2Docker VM:
docker { useApi true hostUrl 'https://192.168.59.103:2376' }
Ho ottenuto l'indirizzo IP eseguendo 'boot2docker ip', ma ora quando eseguo 'gradle distDocker', ho il seguente errore:
Execution failed for task ':distDocker'. > javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
Non so molto su Docker, e sembra che le cose sono cambiate dal post del blog. Cosa devo fare per far funzionare il plugin?
Dal mio punto di vista inesperto il problema sembra essere correlato con Boot2Docker esponendo Docker API con TLS abilitata per impostazione predefinita. Un'operazione veloce e facile da utilizzare è la sequenza image / socat che esporrà l'API Docker in semplice HTTP tramite la port 2375.