Docker Points

  • Network mode: default bridge mode [not shared with host] , Other: host [network same as host]
  • from container to local host, URL to access the host  : docker.host.internal
  • Docker volumes :
    • Annonymous : removed on docker remove
    • Docker volume: does not remove but is used by docker internally
    • Bind mount: local host path
  • Each command in the docker file is the layer, and layers are cached  during the build
  • The container has name and Image have tags.
  • .dockerignore to ignore the current folder file for part of image
  • Env variable for container and ARG variable for image build
  • Attached mode and detacher mode, -it for the interactive terminal
  • Docker compose : depends_upon and stdin_open
  • .env_file: to skip the env from git commit
  • To accept the input from console. docker run should be executed with -it 
  • Docker exec command to run the command inside the container from host 
    • Docker exec <containername >
  • Docker compose, we can run the individual container with run command as well
    • Docker-compose run <service name>
  • Multi-stage build, where one is used for build and the artifact for that is used in another but the number of images is 1.

Leave a Reply

Your email address will not be published. Required fields are marked *