¿Es posible instalar solo la cli de docker y no el demonio


Quiero tener la CLI de docker para conectarme al demonio remoto, pero ¿necesito instalar todo el motor, incluido el demonio, en la máquina local?

 23
Author: Vini.g.fer, 2016-07-30

2 answers

Si desea instalar Docker en Linux, entonces en la última versión 1.12.0, el demonio Docker y el cliente Docker están en archivos binarios separados.

Esto ha sido mencionado en el registro de versiones:

Divide el binario en dos: docker (cliente) y dockerd (demonio) #20639

Si está instalando Docker en Mac, entonces Mac OS binary es solo cliente: resource

 7
Author: Haoming Zhang,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-31 07:25:55

Primero, descargue y descomprima/descomprima la versión para su sistema. Aquí están x86_64 los binarios mac, linux, windows.

Después de expandir el archivo, puede encontrar el ejecutable de la CLI de docker en ./docker/docker - mueva ese archivo a su ruta, y ya está.

Si está buscando específicamente instalar la CLI de docker en una imagen de docker, aquí está mi comando Dockerfile para hacerlo:

ENV DOCKERVERSION=18.03.1-ce
RUN curl -fsSLO https://download.docker.com/linux/static/stable/x86_64/docker-${DOCKERVERSION}.tgz \
  && tar xzvf docker-${DOCKERVERSION}.tgz --strip 1 \
                 -C /usr/local/bin docker/docker \
  && rm docker-${DOCKERVERSION}.tgz

H / t a este comentario

 38
Author: Aaron V,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-02 16:54:47