sekarasiewicz
12/5/2017 - 8:35 PM

Docker useful commands

docker-machine regenerate-certs -f default

docker login
// -t means tag, should contain account name

docker build -t sekarasiewicz/node .
docker push sekarasiewicz/node
docker run -d -p 8080:3000 sebastian/node
docker run -d node(image_name)
docker run -d --name my-mongodb mongodb(image_name)
docker run -d -p 3000:3000 --link my-mongo:mongodb sekarasieiwcz/node


docker inspect <container>
docker run - p 8080:3000 -v $(pwd):/var/www -w "/var/www" <img_name> npm start

docker exec {id} node dbseeder.js

docker tag 7d9495d03763 sekarasiewicz/docker-whale:latest


container network
docker network  create --driver bridge isolated_network
docker run -d --net=isolated_network --name my-mongodb mongo

docker exec -it a0a7ccf54b2d bash


docker rmi $(docker images -q)
docker rm $(docker ps -a -q)