- 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
- 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
- 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