English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Motor de Docker-Community soporta las siguientes versiones de Ubuntu:
Xenial 16.04 (LTS)
Bionic 18.04 (LTS)
Cosmic 18.10
Disco 19.04
Otras versiones actualizadas...
Motor de Docker - Soporte de Community en x86_64(o amd64)armhf, arm64, s390x (IBM Z), y ppc64arquitectura le (Power de IBM).
El comando de instalación es el siguiente:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
También se puede usar el comando de instalación uno de daocloud en el país:
curl -sSL https://get.daocloud.io/docker | sh
Las versiones antiguas de Docker se conocen como docker, docker.io o docker-engine. Si ya están instalados, desinstálelos:
$ sudo apt-get remove docker docker-engine docker.io containerd runc
Actualmente conocido como Docker Engine-Paquete de software Community docker-ce .
Instalar Docker Engine-Community, se presentan dos métodos.
Primera instalación de Docker Engine en un nuevo host-Antes de Community, debe configurar el repositorio Docker. Después de eso, puede instalar y actualizar Docker desde el repositorio.
Actualizar el índice de paquetes apt.
$ sudo apt-get update
Instalar paquetes dependientes apt para obtener el repositorio a través de HTTPS:
$ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
Agregar la clave GPG oficial de Docker:
$ curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 A través de la búsqueda de la huella digital del8caracteres, verifique si tiene una clave con la huella digital.
$ sudo apt-key fingerprint 0EBFCD88 pub rsa4096 2017-02-22 [SCEA] 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid [desconocido] Docker Release (CE deb) <[email protected]> sub rsa4096 2017-02-22 [S]
Configurar el repositorio estable con las siguientes instrucciones
$ sudo add-apt-repository \ "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \ $(lsb_release -cs) \ stable"
Actualizar el índice de paquetes apt.
$ sudo apt-get update
Instalar la última versión de Docker Engine-Community y containerd, o pasar al siguiente paso para instalar una versión específica:
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
Para instalar una versión específica del Docker Engine-Comunidad, enumere las versiones disponibles en el repositorio y seleccione una para instalar. Enumere las versiones disponibles en su repositorio:
$ apt-cache madison docker-ce docker-ce | 5:18.09.1~3-0~ubuntu-xenial | https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu xenial/estable amd64 Paquetes docker-ce | 5:18.09.03-0~ubuntu-xenial | https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu xenial/estable amd64 Paquetes docker-ce | 18.06.1~ce~3-0~ubuntu | https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu xenial/estable amd64 Paquetes docker-ce | 18.06.0~ce~3-0~ubuntu | https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu xenial/estable amd64 Paquetes ...
Instale una versión específica utilizando la cadena de versión en la segunda columna, por ejemplo 5:18.09.1~3-0~ubuntu-xenial。
$ sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
Para probar si Docker se instaló correctamente, ingrese las siguientes instrucciones e imprima la siguiente información para que la instalación sea exitosa:
$ sudo docker run hello-world No se pudo encontrar la imagen 'hello-world:latest' localmente latest: Descargando desde la biblioteca/hello-world 1b930d010525: Completada la descarga: Digest: sha256:c3b4ada4687bbaa170745b3e4dd8ac3f194ca95b2d0518b417fb47e5879d9b5f Estado: Descargada nueva imagen para hello-world:latest ¡Hola desde Docker! Este mensaje muestra que su instalación parece estar funcionando correctamente. Para generar este mensaje, Docker realizó los siguientes pasos: 1. El cliente de Docker contactó con el daemon de Docker. 2. El daemon de Docker tiró de la "hello-world" imagen del Docker Hub. (amd64) 3. El daemon de Docker creó un nuevo contenedor a partir de esa imagen que ejecuta el ejecutable que produce la salida que está leyendo actualmente. 4. El daemon de Docker transmitió esa salida al cliente de Docker, que la envió en su terminal. Para probar algo más ambicioso, puede ejecutar un contenedor Ubuntu con: $ docker run -it ubuntu bash Compartir imágenes, automatizar flujos de trabajo y más con un Docker ID gratuito: https://hub.docker.com/ Para más ejemplos e ideas, visite: https://docs.docker.com/get-started/
Docker en get.docker.com y test.docker.com con facilidad scripts para instalar rápidamente el Docker Engine-las versiones de borde y de prueba de la comunidad. El código fuente del script se proporciona en docker-en el repositorio install. No se recomienda usar estos scripts en entornos de producción, y antes de usarlos, debe entender los riesgos potenciales:
El script necesita ejecutarse como root o con privilegios sudo. Por lo tanto, antes de ejecutar el script, debe revisarlo y auditarlo cuidadosamente.
Estos scripts intentan detectar la distribución y versión de Linux y configurar el sistema de gestión de paquetes para usted. Además, los scripts no permiten que usted personalice cualquier parámetro de instalación. Desde el punto de vista de Docker o de sus propias pautas y estándares organizacionales, esto podría llevar a configuraciones no soportadas.
Estos scripts instalarán todos los dependencias y recomendaciones del gestor de paquetes, sin confirmación. Esto podría instalar una gran cantidad de paquetes, dependiendo de la configuración actual del host.
Este script no ofrece opciones para especificar qué versión de Docker instalar, sino que instala la versión más reciente publicada en el canal edge.
Si ya ha instalado Docker en el host utilizando otro mecanismo, no utilice el script rápido.
Este ejemplo utiliza get.docker.com Script para instalar la última versión del motor Docker en Linux-Comunidad. Para instalar la última versión de prueba, utilice test.docker.com. En cada comando siguiente, reemplace get con test.
$ curl -fsSL https://get.docker.com -o get-docker.sh $ sudo sh get-docker.sh
Si desea usar Docker como usuario no root, considere agregar al usuario al grupo docker de la siguiente manera:
$ sudo usermod -aG docker your-user