plugin - jenkins docker tutorial
¿Cómo encontrar Docker Rest Api Url? (2)
He instalado el complemento del paso de compilación docker para jenkins. La documentación me dice:
Name :Choose a name for this Docker cloud provider
Docker URL :The URL to use to access your Docker server API (e.g: http://172.16.42.43:4243)
¿Cómo puedo encontrar mi url para el resto api (tengo Docker instalado en mi host)
Depende de su host, pero busque /etc/default/docker
o /var/lib/boot2docker/profile
(para hosts de docker-machine usando boot2docker VM)
Verá el puerto utilizado por el docker daemon, por ejemplo:
DOCKER_OPTS="-H unix:// -H tcp://0.0.0.0:2375"
^^^^^
A continuación, obtenga la dirección IP de la máquina que aloja su daemon docker.
(con un host creado docker-machine ip <yourmachine>
, que sería: docker-machine ip <yourmachine>
)
La url a usar es la combinación de aquellos que son el IP y el puerto.
Si está en Linux y necesita conectarse a la API de Docker en la máquina local, su URL probablemente sea unix:///var/run/docker.sock
, como se menciona en la documentación: https://docs.docker.com/engine / reference / api / docker_remote_api /
Por defecto, el daemon de Docker escucha en
unix:///var/run/docker.sock
y el cliente debe tener acceso de root para interactuar con el daemon. Si existe un grupo llamado docker en su sistema, Docker aplica la propiedad del socket al grupo.
Esto podría ser útil si te estás conectando a Docker desde Jetbrains IDE.