Visitas: 2
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