본문 바로가기
DevOps/Docker

docker 명령어

by 김어찐 2022. 4. 28.
728x90

컨테이너 쉘 접속

docker exec -i -t [컨테이너 이름] bash

 

컨테이너 전체 정지

docker stop $(docker ps -a -q)

 

컨테이너 전체 삭제(모두 중지 상태일때)

docker rm $(docker ps -a -q)

 

컨테이너 전체 강제 삭제

docker rm -f $(docker ps -a -q)

 

포트 매핑

docker run -p [HOST PORT]:[CONTAINER PORT] [컨테이너]

# nginx 컨테이너 80번 포트를 호스트의 사용 가능한 포트와 연결하여 실행

docker run -d -p 80 nginx

 

docker -v [호스트 볼륨]:[컨테이너 볼륨]

 

docker 컨테이너기반으로 이미지 만들기

 

docker 빌드

docker build -t my_app:v1[태그 정보] -f ./[경로]

 

docker image 추출

docker save registry:2.8.1 -o registry.tar

 

docker image import

docker image load -i regstry.tar

728x90