Docker 명령어

wheelBottle·2021년 12월 7일
0

docker

목록 보기
1/1

이미지 보기

docker images

실행 중인 컨테이너 보기

docker ps

모든 컨테이너 보기

docker ps -a

컨테이너 중단

docker stop $(docker ps -aq)

컨테이너 제거

docker rm $(docker ps -aq)

이미지 제거

docker image prune -a

이미지 생성

docker build -t {이미지명} .

이미지 다운 후 컨테이너 생성, 실행, 진입

docker run --name {컨테이너명} -it {이미지명}
run => pull, create, start, attach

-d 데몬으로 실행(뒤에서 - 안 보이는 곳(백그라운드)에서 알아서 돌라고 하기)
-it 컨테이너로 들어갔을 때 bash로 CLI 입출력을 사용할 수 있도록 해 줍니다.
--name {이름} 컨테이너 이름 지정
-p {호스트의 포트 번호}:{컨테이너의 포트 번호} 호스트와 컨테이너의 포트를 연결합니다.
--rm 컨테이너가 종료되면{내부에서 돌아가는 작업이 끝나면} 컨테이너를 제거합니다.
-v {호스트의 디렉토리}:{컨테이너의 디렉토리} 호스트와 컨테이너의 디렉토리를 연결합니다.

docker compose 실행

docker-compose up

docker compose로 이미지 생성

docker-compose build


이미지 태그 변경

docker tag {이미지명}:{태그명} {dockerhub-id/respositpry명}:{태그명}

이미지 push

docker push {dockerhub-id/respositpry명}:{태그명}

0개의 댓글