docker 사용 명령어
- docker 데몬이 실행되어 있는지 확인 : ps afx | grep docker
- docker 데몬 멈추기: sudo systemctl stop docker
- docker 데몬 띄우기: sudo systemctl start docker
<도커 이미지>
- docker 이미지 조회: docker images (or : docker image ls)
- docker 이미지 삭제: docker rmi (이미지 아이디)
- docker 이미지 검색(search): docker search nginx
- docker 이미지 다운로드 : docker pull (이미지 이름) docker pull nginx:latest
<도커 컨테이너>
도커 이미지는 “Class 개념”이고, 이것을 “인스턴스화” 한것이 컨테이너 임
이미지를 가지고 컨테이너를 만들어야 사용할 수 있음
- 도커 컨테이너 조회: docker ps(docker container ls)
- 멈춘 컨테이너 까지 모두 조회 : docker ps -a
- 컨테이너 실행하기 : docker run [옵션] 이미지명
- 예) docker container run –name ng_king -d -p 8080:80 nginx
- (–name : 컨테이너 이름, -d: 백그라운드 실행, -p: 포트 지정(외부에서 8080으로 접속, 내도커 내부에서는 80으로 변경)
- 컨테이너 멈추기: docker stop 컨테이너명or ID(docker stop nginx)
- 컨테이너 삭제 : docker rm 컨테이너명or ID
- 컨테이너가 실행 중이면 먼저 멈춰야 삭제할 수 있음(또는 -f 사용)
- docker rm -f 컨테이너명
- 컨테이너 재실행: docker restart [컨테이너이름 또는 ID]