반응형
안녕하세요. TDR입니다.
저번에 Container & Image 명령어를 정리했고 마지막으로 잘? 거의? 사용되지 않지만 서버 엔지니어나 인프라 엔지니어가 알아두면 도커의 활용도를 높일 수 있는 명령어들을 정리해 볼까 합니다. 각 명령어의 개수가 많지 않고 비중도 높지 않아 한번에 정리합니다.
Network Commnad
최신 명령어 | 내용 |
network connect | 실행 중인 컨테이너를 network create 커맨드로 생성한 네트워크에 접속 |
network create | 도커 엔진 내부에서 컨테이너끼리 통신할 수 있는 네트워크를 생성 |
network disconnect | 지정한 컨테이너를 네트워크에서 접속 해제 |
network inspect | 지정한 네트워크의 상세 정보를 출력. 해당 네트워크에 부여된 네트워크 주소 및 IP 주소, 네트워크에 접속 중인 컨테이너 정보 등을 확인 가능 |
network ls | 현재 도커 엔진에 생성된 네트워크의 목록을 출력 |
network prune | 사용하지 않는 네트워크를 일괄 삭제 |
network rm | 지정한 네트워크를 삭제 |
Volume Command
최신 명령어 | 내용 |
volume create | 데이터 볼륨을 생성. 컨테이너에서 출력된 데이터는 컨테이너를 삭제하면 함께 소멸되지만 데이터를 볼륨에 출력하면 컨테이너가 삭제돼도 데이터가 유지됨 |
volume inspect | 지정한 데이터 볼륨의 상세 정보를 출력 |
volume ls | 데이터 볼륨의 목록을 확인 |
volume prune | 사용하지 않는 데이터 볼륨을 일괄 삭제 |
volume rm | 지정한 데이터 볼륨을 삭제 |
자세한 설명까지 하면 내용이 너무 길어짐으로 다음기회에 앞에서 정리한 container, image를 포함해서 network, volume의 정리를 따로 할 생각입니다. 그래도 간단히 설명하자면, network는 말그대로 container들끼리 통신할 수 있도록 가상 네트워크(AWS의 VPC 같은 느낌?)를 만들어서 설정할 수 있고, volume은 실제 PC의 디렉토리나 파일이 아닌 docker engine이 관리하는 영역이라고 생각하시면 쉬울 듯 합니다.
반응형
'Computer & Program > Docker' 카테고리의 다른 글
[Docker] 00. 도커(Docker)란 무엇인가? 왜 필요한거지? (0) | 2023.04.02 |
---|---|
[Docker] 06. Registry & Repository 정리 (0) | 2023.03.30 |
[Docker] 03. Image 명령어 정리 (0) | 2023.03.30 |
[Docker] 02. Conainer 명령어 정리 (0) | 2023.03.30 |
[Docker] 01. Container & Image 차이 (0) | 2022.10.04 |
댓글