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

Logo de docker
Logo de docker

Docker es una plataforma open source para que desarrolladores y Sysadmins puedan construir, cargar y ejecutar aplicaciones.

Obs:

  • Usamos Debian Jessie de 64 bits.
  • Tener el repositorio jessie-backports.
  • Sólo si estamos instalando Docker en un sistema cuyo Kernel sea anterior al 3.14, deberemos actualizar dicho Kernel para asegurarnos que nuestro sistema soporte AUFS (Another Union File System).

Entramos a la terminal y tecleamos lo siguiente:

sudo apt-get update
sudo apt-get install docker.io -y

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 Jessie.

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 Jessie.
  • 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 1: OpenWebinars
Fuente 2: Debian Admin
Fuente 3: Rekkeb’s blog
Fuente 4: Red-orbita
Fuente 5: rm-rf.es


Deja una respuesta

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