Docker (imagen destacada)

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

Docker
Docker

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

Obs:

  • Utilizo Ubuntu Zesty Zapus 17.04 de 64 bits.

Entramos a la terminal y tecleamos lo siguiente:
sudo nano /etc/apt/sources.list

Agregamos al final de la linea:
deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty stable

Guardamos (control + o) y luego cerramos el editor (control + x). Volvemos a teclear en la terminal:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7EA0A9C3F273FCD8
sudo apt update

sudo apt install docker.io

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

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 sería Ubuntu 14.04.4 LTS.
  • 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 40479e9fb407 debian

Comandos útiles para docker:

  • Iniciar contenedor: sudo docker start -a 40479e9fb407
  • Parar contenedor: sudo docker stop 40479e9fb407
  • Acceder a un contenedor especifico: sudo docker exec -i -t 40479e9fb407 bash o sudo docker exec -i -t admiring_mayer 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 40479e9fb407 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

Comments

  1. Hola,

    siguiendo sus pasos le doy a ctrl+O y despues a ctrl+x pero no sale de la edicion. si cierro me dice que se matará el proceso…

    qué hago mal?

Responder a José González von Schmeling Cancelar la respuesta

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