Skip to content

Instantly share code, notes, and snippets.

@ftabashir
Created October 13, 2018 13:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ftabashir/b04d37adfcbfb86bc6dbd63715b7e24a to your computer and use it in GitHub Desktop.
Save ftabashir/b04d37adfcbfb86bc6dbd63715b7e24a to your computer and use it in GitHub Desktop.
docker pull node:8.12-alpine
docker image ls
docker image rm
docker run --name <container-name> node:8.12-alpine
docker ps -a
docker rm <container-name>
docker run -it --name dnode node:8.12-alpine sh
docker start dnode
docker stop dnode
docker restart dnode
docker inspect
docker exec -it dnode sh
# create two interactive containers with a network
docker rm dnode1 dnode2
docker run --net dnodes --name dnode1 -it node:8.12-alpine sh
docker run --net dnodes --name dnode2 -it node:8.12-alpine sh
#create image with dockerfile
cd <your-dockerfile-directory>
docker build --no-cache --tag express:1 .
docker image ls
docker run --name express1 --publish 4000:3000 express:1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment