Logo de Docker (imagen destacada)

Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

Visitas: 2

Logo de Docker
Logo de Docker

Quiero jugar un poco con Docker, así que manos a la obra.

Obs:

  • Se utiliza Debian Strech de 64 bits

Entramos a la consola y tecleamos lo siguiente:

sudo apt update
sudo apt install apt-transport-https dirmngr
sudo nano /etc/apt/sources.list

Agregamos en la ultima linea:

deb https://apt.dockerproject.org/repo debian-stretch main

Guardamos el cambio (control + o) y luego cerramos el editor de texto (control + x). Volvemos a teclear en la consola:

sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
sudo apt update
sudo apt install docker-engine

Para usar docker sin ser root tan solo debemos agregar nuestro usuario al grupo docker

sudo gpasswd -a proyectosbeta docker

OBS:

  • Si no te llega a funcionar que con tu usuario no podes ejecutar docker, tenes que reiniciar tu S.O., en este caso Debian Buster.

Descarga la última versión de Ubuntu. Volvemos a entrar a la terminal y tecleamos:

sudo docker run -i -t ubuntu /bin/bash

OBS:

  • Una vez descargado, tendrás una terminal con usuario root para poder usar Ubuntu.
  • Ahora quedaría instalar todos los paquetes que quisiéramos en el contenedor, de forma totalmente aislada de nuestro sistema anfitrión que seria Debian Stretch.
  • Si no hacemos un “commit” de los cambios que vayamos realizando en el contenedor, al pararlo perderemos toda la información y configuraciones realizadas. Ejemplo: sudo docker commit 4fda879635f8 debian

Comandos útiles para docker:

  • Iniciar contenedor: sudo docker start -a 4fda879635f8
  • Parar contenedor: sudo docker stop 4fda879635f8
  • Acceder a un contenedor especifico: sudo docker exec -i -t 4fda879635f8 bash o sudo docker exec -i -t admiring_elion bash
  • Listado de todos los contenedores de docker que hemos creado: sudo docker ps -a
  • Listar solo los contenedores que están activos. sudo docker ps
  • Eliminar todos los contenedores (ojo sólo los contenedores, no las imágenes): sudo docker rm $(sudo docker ps -a -q)
  • Eliminar todas la imágenes: sudo docker rmi $(sudo docker images -q)
  • Buscar las diferentes imágenes (CentOS, Debian, Fedora, etc): sudo docker search debian
  • Descargamos las imágenes para después ejecutarla en un contenedor: sudo docker pull debian
  • Ver las imágenes: sudo docker images
  • Crear contenedor: sudo docker run –name debianPrueba debian /bin/bash
  • Guardar cambios realizados en el contenedor: sudo docker commit 4fda879635f8 debian
  • Iniciar el demonio docker: sudo service docker start
  • Reiniciar el demonio docker: sudo service docker restart
  • Ver el estado de docker: sudo service docker status
  • Ver información de docker: sudo docker info

Fuente: Linux Config


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *