WhatsApp chat

Comandos Docker

Marlon Falcon Hernandez, docker
Back

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