En Ubuntu (o en general Debian distributions) se instala super fácil:

sudo sh -c "echo 'LC_ALL=en_US.UTF-8\nLANG=en_US.UTF-8' >> /etc/environment"
sudo apt-get update
sudo apt-get install linux-image-extra-$(uname -r)

sudo modprobe aufs
wget -qO- https://get.docker.com/ | sh
sudo gpasswd -a ${USER} docker

Asi puedes bajar una imagen que exista por ejemplo, en Docker hub:

docker pull gustavoarellano/jdk18

Y si quieres ejecutar una imagen, hay muchas formas, dependiendo de lo que quieras. Pero aquí te muestro una:

docker run -it gustavoarellano/jdk18 /bin/bash

Cómo le digo que quiero crear un volumen? Así:

docker run -it -v /home/gustavo/hola:/adios gustavoarellano/jdk18 /bin/bash

Y para asignar un puerto interno 3333 a uno externo (del host) 7777? Así:

docker run -it -p 7777:3333 gustavoarellano/jdk18 /bin/bash

Cómo sabes qué contenedores han corrido o están corriendo actualmente? Así:

docker ps -a

Sólo quieres saber los ID’s de tales contenedores? Así:

docker ps -aq

Y las imágenes??? Así se listan y en el siguiente rengón, así se eliminan:

docker images
docker rmi [IMG-ID]

Me gustaría saber cómo detener, “tagear” y eliminar un contenedor…

docker stop [container-ID]
docker commit [container-ID] nuevo_nombre
docker rm [container-ID]

Qué IP interna tiene un contenedor recién iniciado? Esta:

docker inspect [container-IiD]

Y para “subir” imágenes a un Docker Hub? Así:

docker login
docker push [IMG-ID]

Listo !!!!
Ya eres todo un maestro en los menesteres de Docker…

Suerte y hasta pronto !!!!!!

Cheers,…
Goose

Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)

© 2019 Goose Workshop Suffusion theme by Sayontan Sinha