Comandos Docker
Instalar Docker en Ubuntu
apt-get update && apt-get upgrade -y
apt install docker.io docker-compose -y
Listar dockers
docker ps
Parar un docker
docker stop <id_docker>
Eliminar un docker
docker rm <id_docker>
Iniciar un docker
docker start <id_docker>
Abrir un docker
docker exec -it <id_docker> bash
Clonamos un docker y lo ejecutamos
git clone https://github.com/falconsoft3d/jamfnow-api
cd jamfnow-api
npm i
docker-compose build
docker-compose up -d
Ejecutar un docker
docker run -d -p 80:80 --name webserver nginx
Ejecutar un docker con volumen
docker run -d -p 80:80 --name webserver -v /var/www/html:/usr/share/nginx/html nginx
Ejecutar un docker con volumen y puerto
docker run -d -p 80:80 --name webserver -v /var/www/html:/usr/share/nginx/html nginx
Ejecutar un docker desdes una imagen en dockerhub
docker run -d -p 3014:3014 --restart=always mfalconsoft/apialticephone
Otra forma
docker run -d --name=netdata \
-p 19999:19999 \
-v /etc/passwd:/host/etc/passwd:ro \
-v /etc/group:/host/etc/group:ro \
-v /proc:/host/proc:ro \
-v /sys:/host/sys:ro \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
--cap-add SYS_PTRACE \
--security-opt apparmor=unconfined \
netdata/netdata
Subir un docker a dockerhub
docker login
docker tag mfalconsoft/odoo:10.0 mfalconsoft/odoo:10.0
docker push mfalconsoft/odoo:10.0
docker run -d mfalconsoft/odoo:10.0
Crear un docker desde un Dockerfile
docker build -t mfalconsoft/odoo:10.0 .
mfalconsoft@gmail.com / +34 (662) 47 0645RSS