본문 바로가기
개발/기타

[Docker] Docker 명령어 정리

by kamyiho 2021. 4. 11.
728x90

도커를 적용해본지 24시간이 채 지나지 않은 도린이(?)다.

명령어를 정리해보려 한다.

 

 

▶ 도커 컨테이너 모두 중지

$ docker stop $(docker ps -a -q)

 

▶ 도커 컨테이너 모두 삭제

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

 

▶ 도커 이미지 모두 삭제

$ docker rmi $(docker images -q)

 

▶ 도커 이미지 생성

$ docker build -t {image_name} .

 

▶ 도커 컨테이너 실행

- (-d)는 백그라운드 실행 옵션

$ docker run -d --name {container_name) -p 8000:80 {image_name}

 

▶ 도커 컨테이너 확인

$ docker ps       # 현재 실행중인 컨테이너
$ docker ps -a    # 전체 컨테이너

 

▶ 도커 컨테이너 로그 확인

- 이거 몰랐으면 왜 실행이 안되는지 이틀 밤낮을 고민했을 정도로 나에게는 중요했던 명령어

- 설치되지 않은 라이브러리나 경로가 잘못되어서 컨테이너가 실행되지 않는 일이 비일비재 : 꼭 일어난다고 보면 된다.

- '어? 컨테이너를 실행했는데 리스트에 없네? 무슨 일이지?' 와 같은 생각이 든다면 아래 명령어를 실행해볼 것

$ docker logs {container_name}

 

▶ 도커 컴포즈(docker-compose) 실행

- docker-compose는 docker run command를 미리 정의해 놓는 것

$ docker-compose build
$ docker-compose up -d

직장에 들어가게 되면 이보다 더 많은 것을 경험하게 되겠지.

빨리 알고싶다.

 

반응형

'개발 > 기타' 카테고리의 다른 글

내림(floor) - 자릿수 지정  (0) 2022.05.10
[node] mac에서 설치된 node.js 삭제하기  (0) 2021.10.21
[git] git 명령어 정리  (0) 2021.03.04

댓글