Skip to content

도커 명령어

유용한 도커 명령어를 모아놓은 파일입니다

도커 빌드(dos)

docker build --build-arg DEPENDENCY=build/dependency -t ${유저명}/${레포명} --platform linux/amd64 .
docker push ${유저명}/${레포명}

도커 설치, 실행(linux)

sudo yum install docker
sudo systemctl start docker

도커 허브에서 이미지 pull 및 실행(linux)

sudo docker pull ${유저명}/${레포명}
sudo nohup docker run -p 8080:8080 ${유저명}/${레포명} &

환경변수 파일로 등록

sudo nohup docker run --env-file ${파일경로} -p 8080:8080 ${유저명}/${레포명} &

포트 추가

sudo nohup docker run -p 8080:8080 -p 8081:8081 ${유저명}/${레포명} &

컨테이너, 이미지 전체 삭제

dos

FOR /f "tokens=*" %i IN ('docker ps -a -q') DO docker rm %i
FOR /f "tokens=*" %i IN ('docker images -q -f "dangling=true"') DO docker rmi %i

linux

sudo docker rm -f $(sudo docker ps -aq)
sudo docker rmi $(sudo docker images -q)

도커 삭제

linux에서 컨테이너, 이미지 지워준 후 Docker 관련 애플리케이션 검색

sudo yum list installed | grep docker

검색 결과로 나온 패키지 삭제

$ sudo yum remove containerd.io.x86_64
$ sudo yum remove docker-ce.x86_64
$ sudo yum remove docker-ce-cli.x86_64

컨테이너와 관련된 애플리케이션을 모두 삭제하면, 도커가 완전히 삭제된다.