instalar - ¿Cómo ejecutar wget dentro de la imagen de Ubuntu Docker?
instalar docker en ubuntu (3)
Necesita instalarlo primero.
Cree un nuevo
Dockerfile
e instale wget en él:
FROM ubuntu:14.04
RUN apt-get update /
&& apt-get install -y wget /
&& rm -rf /var/lib/apt/lists/*
Luego, construye esa imagen:
docker build -t my-ubuntu .
Finalmente, ejecútalo:
docker run my-ubuntu wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab_7.8.2-omnibus.1-1_amd64.deb
Estoy tratando de descargar un paquete de Debian dentro de un contenedor de Ubuntu de la siguiente manera:
sudo docker run ubuntu:14.04 wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab_7.8.2-omnibus.1-1_amd64.deb
yo obtengo
exec: "wget": executable file not found in $PATH
Ya instalé
wget
con docker de la siguiente manera:
run ubuntu:14.04 apt-get install wget
¿Cómo puedo descargar un archivo?
Recientemente tuve este problema donde
apt install wget
no encuentra nada.
Como resultado, la
apt update
nunca se ejecutó.
apt update
apt install wget
Después de discutir esto con un compañero de trabajo, pensamos que es probable que la
apt update
no se ejecute para ahorrar tiempo y espacio en la imagen del acoplador.
Si está ejecutando ubuntu container directamente sin un Dockerfile local, puede ingresar en el contenedor y habilitar el control raíz ingresando
su
luego
apt-get install -y wget