Construir Dockerfile (estando en el directorio)
docker build -t "nombre"
docker build --tag "nombre"
Arrancar docker file:
docker run --name sipxcom -d -p 80:80 centos
linkando puertos de dos VM:
docker run --name sipxcom -d -p 80:80 --link db:db centos
Entrar en el Contenedor:
docker exec -it e9b9d1439596 /bin/bash
Ver variables entorno contenedor:
docker exec container_name printenv
Montar DockerUI;
docker run -d -p 9000:9000 --privileged -v //var/run/docker.sock:/var/run/docker.sock --name:dockerui
Guardar modificaciones en la maquina;
docker commit -m "Centos7+sipxcom" -a "sipxcom19" f043e25e452a repositorio/Centos7+sipxcom
Parar y eliminar todas las imagenes:
docker stop $(docker ps -a -q) docker rm $(docker ps -a -q)
Docker-compose:
Ver estado contenedores docker-compose:
docker-compose ps
Levantar docker-compose.yml en segundo plano:
docker-compose up -d
Parar docker-compose:
docker-compose stop
Ver logs:
docker-compose logs
Eliminar imagenes, para volver a descargarlas al hacer up:
docker-compose down -v