imhamburger 님의 블로그

도커(Docker) - 명령어 모음 본문

도커(Docker)

도커(Docker) - 명령어 모음

imhamburger 2024. 8. 25. 18:43

도커 컨테이너 확인하기

$ docker ps

 

 

도커 이미지 빌드하기

docker build -t {REPO 입력}:{TAG 입력} .

#예시
docker build -t fishmlserv:0.7.2 .

 

 

도커이미지 도커허브에 푸시하기

docker push {이미지이름:TAG}

 

 

도커 이미지 확인하기

$ docker images

 

 

도커 실행하기

docker run -d -p {외부노출 PORT}:{PORT} --name {도커name 지정} {도커이미지 REPO:TAG}

 

 

도커 로그 확인하기

docker logs -f {컨테이너 이름}

 

 

도커 컨테이너에 들어가기

$ docker exec -it {컨테이너ID 혹은 컨테이너이름} bash

 

 

컨테이너에서 나오기

$ exit

 

 

컨테이너 안에서 OS 확인하기

$ cat /etc/os-release

 

 

 컨테이너들의 현재 상태를 확인하기

$ docker compose ps

 

 

컨테이너를 백그라운드에서 실행하기

$ docker compose up -d

 

docker compose up -d 명령어는 Docker Compose를 사용하여 정의된 여러 Docker 컨테이너를 백그라운드에서 실행하는 데 사용된다. 이 명령어는 Docker Compose 파일(docker-compose.yml)에 정의된 모든 서비스를 시작하고, 이를 백그라운드(데몬 모드)에서 실행한다.

 

 

도커 캐시 지우기

$ docker buildx prune

 

 

도커 이미지/컨테이너/캐시 확인하기

$ docker system df

 

 

변경된 상태를 새로운 이미지로 저장하기

docker commit <컨테이너 ID> <새로운 이미지 이름:TAG>

 

 

 

출처 : 도커 공식문서 바로가기

컨테이너의 FastAPI