Como Usar Docker | eittech_
Como Usar Docker

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







en docs
Instalar Odoo en Ubuntu 18.04
sin dockerizar