![]() Comportamiento esperado Docker para Mac debe escuchar en 2375, proporcionando un servidor de API HTTP. Comportamiento real ± Telnet 127.0.0.1 2375 probar 127.0.0.1. Por razones de seguridad, elegimos no exponer ese puerto directamente. Sin embargo, como se describe en nuestro puede ejecutar un contenedor socat para redirigir la API de Docker expuesta en el socket de dominio UNIX en Linux al puerto de su elección en su host OSX: Docker Run-d-v/var/run/Docker.sock:/var/run/Docker.sock-p 127.0.0.1:1234:1234 Bobrik/ socat TCP-escucha: 1234, Fork UNIX-CONNECT:/var/run/Docker. Sock y luego: Export DOCKER_HOST = TCP:/localhost: 1234 estoy cerrando este problema ahora, pero por favor háganos saber si tiene más problemas/preguntas. Norton antivirus para mac y pc. He estado jugando con Docker últimamente en mi laboratorio en casa y principalmente he estado usando la CLI de Docker. Al pasar por la documentación, descubrí que Docker también proporciona una buena que, por defecto, parece estar deshabilitada. Estaba buscando en línea, pero no pude encontrar ningún tutoriales que proporciona instrucciones claras sobre cómo habilitar la API remota para una máquina virtual de Ubuntu que he creado recientemente para ejecutar Docker. Con un poco de prueba y error, pude finalmente averiguar lo que era necesario y figura que documentaría esto para mí y para cualquier persona que tal vez interesado. Si tiene Docker ejecutándose en un Ubuntu (14,04 es lo que estoy usando), deberá editar/etc/init/Docker.conf y actualizar la variable DOCKER_OPTS a lo siguiente. DOCKER_OPTS = '-H tcp://0.0.0.0:4243-H unix:///var/run/docker.sock ' esto tendrá el enlace de Docker al puerto 4243 que será utilizado por la API remota de Docker. Una vez que haya guardado los cambios, tendrá que reiniciar el proceso de Docker ejecutando el siguiente comando: servicio Docker restart para probar que la API remota de Docker se ha habilitado correctamente, enumeraremos las imágenes actualmente en Docker (esto supone que tiene al menos extrae una imagen del registro de Docker hub). En mi entorno, tengo las siguientes imágenes de Docker: uso de mi navegador Firefox y el plugin RESTClient, puedo realizar una operación GET en la siguiente URL: como se describe en el. Como podemos ver en la captura de pantalla anterior, vemos las mismas imágenes mostradas desde la API remota. También puede probar fácilmente esto mediante cURL en la línea de comandos ejecutando el siguiente comando: Curl-X GET si está ejecutando CoreOS (que también tengo corriendo en mi), puede habilitar la API remota de Docker siguiendo la documentación. Esperemos que esto sea útil para cualquiera que quiera habilitar la API remota pero no pueda encontrar los pasos exactos.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |