👉도커 버전 확인
docker version
👉 도커 시스템 정보 확인
docker info
👉실행중인 각각의 컨테이너 정보 확인
docker ps
👉 전체 각각의 컨테이너 정보 확인
docker ps -a
👉 컨테이너 삭제
docker rm [CONTANER ID] or [NAMES]
👉 컨테이너 접속
docker exec -it [CONTANER ID] or [NAMES] /bin/bash
👉 컨테이너 시작
docker start [CONTANER ID] or [NAMES]
👉 컨테이너 중지
docker stop [CONTANER ID] or [NAMES]
👉 컨테이너 재시작
docker restart [CONTANER ID] or [NAMES]
👉 이미지에 대한 정보를 확인
docker images
👉 이미지 찾기
docker search [IMAGE NAME]
👉 이미지 삭제
docker rmi [IMAGE ID]
👉 이미지 내려받기 , tag를 생략하면 가장 최신버전을 내려받는다.
docker pull [IMAGE NAME]:[TAG]
👉 파일복사(호스트 -> 컨테이너)
docker cp [host파일경로] [container id or name]:[container 경로]
👉 파일 복사(컨테이너 -> 호스트)
docker cp [container id or name]:[container 파일경로] [host경로]
👉 파일 복사 (컨테이너 -> 컨테이너)
docker cp [container id or name]:[container 파일경로] [container id or name]:[container 경로]
👉 컨테이너 백업(컨테이너 -> 이미지)
도커 컨테이너 백업을 위해서는 커밋을 해야한다.
커밋을 하면 현재 상태가 도커 이미지로 저장된다.
docker commit -p [CONTAINER ID] [IMAGE NAME]
👉 컨테이너 백업(이미지 -> tar)
다른 도커 호스트 시스템에 이미지를 재배포(redeloy) 하려면 tar로 묶어서 자유롭게 원하는 도커 호스트 시스템에 배포할 수 있다.
docker save -o [저장할 파일경로명].tar [IMAGE NAME]
👉 컨테이너 복원
다른 도커 호스트 시스템에 이미지를 재배포(redeploy) 하려면 tar로 묶어서 자유롭게 원하는 도커 호스트 시스템에 배포할 수 있다.
docker load -i [파일경로명].tar