# Dockerfile을 사용해서 도커 이미지 빌드하기
#.없으면 오류남 주의
docker build -t [빌드할 이미지 이름] .
# 이미지를 사용하여 컨테이너 실행
docker run --name [컨테이너 이름] \
-d \ # 백그라운드 실행
-p [외부 포트]:[도커 내부 포트] \ # 포트연동
[이미지 이름]
# 실행된 컨테이너의 bash 실행
docker exec -it [컨테이너 이름] bash
# 컨테이너 종료
docker stop [컨테이너 이름]
# docker hub에 이미지 푸쉬하기
docker push [이미지명]
# 도커 이미지 리스트 조회
docker images
# 컨테이너 리스트 조회
docker ps # run중인 컨테이너 확인
docker ps -a # run & exit중인 컨테이너 확인
# 컨테이너 혹은 이미지 삭제
docker rm [컨테이너 id 혹은 컨테이너 이름]
docker rmi [이미지 id]
docker rmi -f [이미지 id] # 이미지 지우면서 관련 컨테이너도 삭제
# 도커 컴포즈
docker-compose up # 실행
docker-compoes down # 종료
댓글