Skip to content

Instantly share code, notes, and snippets.

@anandrajneesh
Last active May 11, 2020 00:53
Show Gist options
  • Save anandrajneesh/a712221c96b60da20db1f7db21b5c1a6 to your computer and use it in GitHub Desktop.
Save anandrajneesh/a712221c96b60da20db1f7db21b5c1a6 to your computer and use it in GitHub Desktop.
Docker notes
docker container start
docker container stop
docker container rm
docker network create <name>
docker network connect <network> <container>
docker network ls
docker container ls
docker build
docker run
docker attach
FROM - for base image
ADD/COPY - to copy files from one dir to other ... COPY preffered
WORKDIR - to set working directory
RUN - to run commands during docker build
CMD/ ENTRYPOINT - cmd to run at docker run .. ENTRYPOINT preferred
@anandrajneesh
Copy link
Author

docker build - t image name .
docker run -itd - e "environmentflags" -p 8080:8080 --name containername

@anandrajneesh
Copy link
Author

anandrajneesh commented Dec 29, 2019

docker run --rm -v /var/run/docker.sock:/var/run/docker.sock nate/dockviz images --dot | dot -Tpng -o images-graph.png

@anandrajneesh
Copy link
Author

If you want to poke around inside a image:
docker run -ti --entrypoint /bin/sh imagename

@anandrajneesh
Copy link
Author

If you want to poke around inside a running container:

docker run --name myapp -ti --entrypoint /bin/sh myorg/myapp
$ docker exec -ti myapp /bin/sh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment