Instalar en Ubuntu 18.04
https://docs.docker.com/engine/install/
Descargar una Imagen
docker pull odoo:13.0
Correr Contenedor
docker run --name nombre
Listar Contenedores
docker ps -a
Listar Imagenes
docker images
Gestionar Imagen
docker run -it ubuntu
sudo docker start a0e3a2ff5ce7
sudo docker stop a0e3a2ff5ce7
docker rename CONTAINER NEW_NAME
docker exec -it a0e3a2ff5ce7 /bin/bash
Borrar todos los Contenedores/imagenes
sudo docker stop $(docker ps -a -q)
sudo docker rm $(docker ps -a -q)
sudo docker rmi $(docker images -a -q)
Convirtir nuestro contenedor en una imagen y subir a Docker hub
docker login -u eittech
Crear imagen a par
sudo docker commit -m "actualizado+nano" -a "luisovalles" a0e3a2ff5ce7 eittech/ubuntu-update
Subir Imagen
docker push eittech/ubuntu-update:18.04
Crear un nuevo contenedor apartir de la imagen
sudo docker run -it eittech/ubuntu-update
VARIOS CONTENEDORES DOCKER
docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo -e POSTGRES_DB=postgres --name db-eittech postgres:10
docker run -p 8070:8069 --name odoo-eittech --link db-eittech:db -t odoo
ENTRAR A UN CONTENEDOR
docker exec -i -t odoo /bin/bash
VOLUMENES
docker volume create mi-volumen
docker volume inspect mi-volumen
docker run -d -it --name contenedor -v mis_datos:/var/lib/mysql imagen
Si deseas hacer el vinculo sin crear un volumen usas
docker run -d -it --name contenedor -v /home/user/folder:/var/lib/mysql imagen
Estos archivos se almacenan en:
/var/lib/docker/volumes/
Tambien podemos crear un volúmen que sea usado por varios servidores webs mediante el parámetro “service”, solo se pueden montar volúmenes usando la sintaxis “–mount” en lugar del “-v”.
docker run --name web-service --mount source=mis_datos,target=/app ubuntu:17.10
COPIAR ARCHICOS ENTRE EL HOST Y EL CONTENEDOR
docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH
Docker compose
Virtual Host : agregar variables y inyectar en s3 actualisa en mvs. y hacer docker compose restart.
ansible
FUENTES:
https://www.digitalocean.com/community/tutorials/como-instalar-y-usar-docker-en-ubuntu-18-04-1-es
https://www.digitalocean.com/community/tutorials/como-instalar-y-usar-docker-en-ubuntu-18-04-1-es