실행 환경에 구애받지 않고 애플리케이션을 실행할 수 있다.
CPU 아키텍쳐?(intel, M1,2…)는 지장을 받음
의존성 충돌 문제를 해결
개발과 배포 환경을 일치
수평적 확장 용의
docker ps -a
docker stop {컨테이너 이름 혹은 아이디}
docker rm
docker images
docker build -t {이미지 이름} .
docker run -d -p 80:3000 {이미지 이름}
docker rmi {이미지id}
docker exec -it {컨테이너 아이디} bash
FROM
WORKDIR
cd
명령문처럼 컨테이너 상에서 작업 디텍토리로 전환을 위해서 사용,RUN
CMD
ENTRYPOINT
명령문으로 지정된 커맨드에 디폴트로 넘길 파라미터를 지정할 때 사용EXPOSE
COPY