< 도커 기본 명령어 차례 >

● 시스템 명령

docker version

docker system info

docker system df

docker system prune

docker login

locker logout

 

이미지 관리 명령

docker pull

docker image ls

docker images

docker image inspect

docker image tag

docker push

docker search

docker image rm

docker image prune

docker container commit

 

 컨테이너 실행 및 조작 관련 명령

docker container create

docker container run

docker container attach

docker container exec

 

● 컨테이너 정보 확인 명령

docker container ps

docker container stats

docker container inspect

docker container top

docker container port

docker container diff

docker container logs

docker container ls

 

● 컨테이너 관리 명령

docker container stop

docker container start

docker container kill

docker container restart

docker container prune

docker container pause

docker container unpause

docker container rename

docker container cp

 

● 컨테이너/이미지 백업 명령

docker container export

docker container import

docker image save

docker image load

 

● 네트워크 명령

docker network ls

docker network create

docker network connect

docker network disconnect

docker networkinspect

docker network rm

brctl show

 

● 볼륨 명령 
docker volume create 
docker volume ls 
docker volume rm 
docker volume prune 
docker volume inspect

 


 

 

 

docker version

설명

- 설치한 도커의 버전 정보 확인

- root로 실행해야 함

- 도커 데몬이 내려간 경우, Server: Docker Engine 부분이 제대로 나오지 않음.

- Client 엔진은 도커 명령어를 쓰는 환경 같은 것이며, Server가 실제 도커 데몬이다.

- Version: 19.03.5 은 연월일과 동일하다. (19년 3월 5일)

- Go version : go라는 언어로 도커를 만들었음.

 

옵션

- 미확인

 

예시

 

docker system info

설명

- 도커 실행환경 정보 확인

- 아래에 warning 등의 메시지가 나올 수 있는데, 확인해서 해결해 줘야 함.

 

옵션

- 미확인

 

예시

Containers: 0 - 컨테이너 수
Images: 1 - 이미지 수
Server Version: 19.03.5 - 도커 버전
Storage Driver: overlay2 - 스토리지 드라이버 종류
Volume: local - 로컬 파일시스템 /루트를 사용한다는 것
Network: bridge host ipvlan macvlan null overlay - 여러종류의 네트워크들
Swarm: inactive - 도커 스웜은 안쓰고 있음
OSType: linux - 운영체제 종류
Architecture: x86_64 - 아키텍쳐
CPUs: 8 - 호스트OS의 코어 수
Total Memory: 7.625GiB - 호스트OS의 메모리 양

 

docker system df

설명

- 도커 디스크 사용 상태 확인

 

옵션

-v : 이미지별, 컨테이너별, 볼륨별 정보 등을 상세히 확인

 

예시

 

docker system prune

설명

- 사용하지 않는 이미지, 컨테이너, 볼륨, 네트워크 등을 일괄 삭제한다.

 

옵션

--all, -a 사용하지 않는 리소스를 모두 삭제
--force, -f 강제적으로 삭제

 

예시

 

docker login

설명

- 도커 허브 레포지토리를 사용하기 위해 로그인이 필요하다.

- docker login [옵션] [서버]

- 옵션을 지정하지 않으면 사용자명과 비밀번호를 물어본다.

- 서버명을 지정하지 않으면 도커 허브에 자동으로 액세스된다.

 

옵션

--password, -p 비밀번호
--username, u 사용자명

 

예시

 

docker logout

설명

- 도커 허브 로그인한 것을 로그아웃한다.

- docker logout [옵션] [서버]

- 서버명을 지정하지 않으면 도커 허브에 자동으로 액세스된다.

 

옵션

--password, -p 비밀번호
--username, u 사용자명

 

예시

+ Recent posts