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 |
댓글