Visitas: 56
Docker es una plataforma open source para que desarrolladores y Sysadmins puedan construir, cargar y ejecutar aplicaciones.
Obs:
- Usamos Ubuntu 14.04.4 LTS de 64 bits.
- 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 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