Skip to content

stm29/Docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Docker

  • docker pull http://resgistory.redhat.com/rhel/httpd:latest
  • docker run -d --name
  • docker -p 8080:8888
  • docker ps -a;
  • docker top;
  • docker logs ;
  • docker exec -it /bin/bash/;
  • docker container
  • docker-compose -f docker-compose.yml up
  • docker network create ;
  • docker network ls;
  • docker run -d --name --net -p 8080:8888

DockerFile

  • FROM - Notifying Base Image
  • ENV - defining env variable
  • RUN - any linux command
  • COPY - COPY . /app, executes on base → container
  • EXPOSE - port
  • WORKDIR - move to directory
  • CMD - [“java”,”filename.java”] → ENTRYPOINT command
  • docker build -t . [or]
  • docker build - < Dockerfile

ENTRYPOINT vs DOCKER

  • While running a container ,
  • we can add something like “echo world” in docker run,
  • this will add a CMD:[“echo”,”world”] in docker inspect,
  • as well as a Args:[“echo”,”1”,“echo”,”world”].
  • ENTRYPOINt args are appended, not overridden by default

About

Docker Basics & Advanced

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published