He instalado Ubuntu 17.04 (VirtualBox). Pero como tengo Ubuntu 17.04, parece que Docker aún no está disponible para Ubuntu 17.04. ¿Hay alguna solución para instalar Docker en Ubuntu 17.04?
Este es mi historial de línea de comando:
2 curl -L https://github.com/docker/machine/releases/download/v0.10.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine && chmod +x /tmp/docker-machine && sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
3 docker-machine version
4 docker pull ubuntu:latest
5 sudo apt-get update
6 sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
7 sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
8 sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
9 sudo apt-key fingerprint 0EBFCD88
10 lsb_release -cs
11 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
12 sudo apt-get update
13 sudo apt-get install docker-ce -y
Este es el error real:
user@user-vm:~$ sudo apt-get update
Hit:1 http://ch.archive.ubuntu.com/ubuntu zesty InRelease
Hit:2 http://ch.archive.ubuntu.com/ubuntu zesty-updates InRelease
Get:3 http://security.ubuntu.com/ubuntu zesty-security InRelease [89.2 kB]
Hit:4 http://ch.archive.ubuntu.com/ubuntu zesty-backports InRelease
Ign:5 https://download.docker.com/linux/ubuntu zesty InRelease
Ign:6 https://download.docker.com/linux/ubuntu zesty Release
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Err:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
404 Not Found
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Fetched 89.2 kB in 12s (7'258 B/s)
Reading package lists... Done
W: The repository 'https://download.docker.com/linux/ubuntu zesty Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch https://download.docker.com/linux/ubuntu/dists/zesty/stable/binary-amd64/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
pip
(por ejemplo,sudo -H pip3 install docker-compose
) y no de repositorios de ubuntu, que están desactualizados.Respuestas:
No hay soporte oficial de docker en Ubuntu 17.04 todavía. Una alternativa es descargar e instalar el binario de Docker desde https://github.com/moby/moby/releases .
Por ejemplo, si desea instalar Docker versión 17.04.0-ce desde binario, siga estos pasos:
Este
docker
directorio contiene todos los binarios. Necesita agregar este directorio a suPATH
. Deberá comenzar manualmentedockerd
primero. Esta página contiene más detalles sobre cómo instalar y ejecutar Docker desde un binario.fuente
.tgz
archivos contienen archivos binarios enlazados estáticamente, que pueden no ser lo que desea. Docker ahora tiene paquetes disponibles para Ubuntu zesty; ver docs.docker.com/engine/installation/linux/docker-ce/ubuntu . El script de instalación en get.docker.com sigue siendo hasta la fecha, sin embargo, lo que la instalación que va a instalar los paquetes correctosDocker no ha configurado un repositorio para el último ubuntu, pero es una solución fácil porque su lanzamiento para ubuntu 16 es compatible. Por el momento, solo edite
/etc/apt/sources.list
y en línea:Reemplazar
zesty
porxenial
. Corresudo apt-get update
y puedes proceder consudo apt-get install docker-ce
fuente
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 7EA0A9C3F273FCD8
sudo -H pip install docker-compose
, y no desde repositorios de ubuntu, que ahora son inútiles para cosas relacionadas con docker (a partir de mediados de 2017) .Solo una nota rápida: actualmente para instalar docker-ce en ubuntu 17.04 (zesty) necesita estar en el canal de borde: consulte https://github.com/moby/moby/issues/32423#issuecomment-300164496
Por lo tanto, debe agregar
deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty edge
a sus fuentes.fuente
stable
repositorio, de cualquier manera, y agregarloedge
si es necesario (estable ahora incluye una versión para ubuntu 17.04 zesty)La información en este thready está desactualizada y puede provocar el mal funcionamiento de la instalación de la ventana acoplable; ubuntu zesty ahora es compatible y hay paquetes disponibles; consulte el manual de instalación: https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/
Desinstalar versiones anteriores
Las versiones anteriores de Docker se llamaban
docker
odocker-engine
. Si están instalados, desinstálelos:Instalación automatizada
Si desea que todos los pasos de instalación se realicen "automáticamente", también puede usar el script de instalación en https://get.docker.com/
Instalar usando el repositorio
Actualice el índice del paquete apt:
Instale paquetes para permitir que apt use un repositorio sobre HTTPS:
Agregue la clave GPG oficial de Docker:
Verifique que la huella digital clave sea
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88.
Use el siguiente comando para configurar el repositorio estable (para la
amd64
arquitectura):INSTALAR DOCKER CE
Gracias Sebastiaan van Stijn por ayudarme con esto.
fuente
Finalmente logré hacerlo funcionar. Aquí está la solución que funciona para mí:
Use la solución propuesta por Ravexina:
sudo apt install docker.io
Entonces usa esto:
sudo gpasswd -a ${USER} docker
Finalmente, reinicie mi sistema
Voilà ... funciona perfecto.
fuente
fuente
Simplemente use la siguiente
curl -fsSL https://get.docker.com/ | sh .. .. .. sudo usermod -aG docker $USER
Fuente: https://github.com/moby/moby/releases/tag/v17.05.0-cefuente
En Ubuntu 17.04, la instalación deb del repositorio oficial funcionó bien (17.05)
https://github.com/moby/moby/releases/tag/v17.05.0-ce
fuente
fuente