본문 바로가기

ChatGPT/Docker

[Docker][Network] 도커 명령어 모음

반응형

도커 네트워크 확인

도커 네트워크를 확인하기 위해서는 docker network ls 명령어를 사용합니다.

docker network ls

위 명령어를 실행하면, 현재 시스템에서 사용 가능한 도커 네트워크 목록을 출력합니다. 출력 결과에는 네트워크 이름, 드라이버, 생성된 시간 등의 정보가 포함됩니다.

도커 네트워크 생성

도커 네트워크를 생성하기 위해서는 docker network create 명령어를 사용합니다.

docker network create [네트워크 이름]

위 명령어를 실행하면, 지정한 이름으로 도커 네트워크를 생성합니다.

예를 들어, my-network라는 이름으로 도커 네트워크를 생성하려면 다음과 같이 입력합니다.

docker network create my-network

위 명령어를 실행하면, my-network라는 이름으로 도커 네트워크가 생성됩니다.

생성된 네트워크의 드라이버를 지정하려면 --driver 옵션을 사용합니다. 예를 들어, bridge 드라이버를 사용하는 네트워크를 생성하려면 다음과 같이 입력합니다.

docker network create --driver bridge my-bridge-network

위 명령어를 실행하면, my-bridge-network라는 이름으로 bridge 드라이버를 사용하는 도커 네트워크가 생성됩니다.

도커 네트워크 삭제

도커 네트워크를 삭제하기 위해서는 docker network rm 명령어를 사용합니다.

docker network rm [네트워크 이름]

위 명령어를 실행하면, 지정한 이름의 도커 네트워크를 삭제합니다.

예를 들어, my-bridge-network라는 이름의 도커 네트워크를 삭제하려면 다음과 같이 입력합니다.

docker network rm my-bridge-network

위 명령어를 실행하면, my-bridge-network라는 이름의 도커 네트워크가 삭제됩니다.

삭제하려는 네트워크에 컨테이너가 연결되어 있으면, 네트워크를 삭제할 수 없습니다. 먼저 연결된 컨테이너를 제거하거나 다른 네트워크로 이동시켜야 합니다.

반응형

컨테이너에 네트워크 연결

컨테이너에 네트워크를 연결하기 위해서는 docker network connect 명령어를 사용합니다.

docker network connect [네트워크 이름] [컨테이너 이름 혹은 ID]

위 명령어를 실행하면, 지정한 컨테이너와 네트워크를 연결합니다.

예를 들어, my-network라는 이름의 네트워크에 my-container라는 이름을 가진 컨테이너를 연결하려면 다음과 같이 입력합니다.

docker network connect my-network my-container

위 명령어를 실행하면, my-container라는 이름을 가진 컨테이너가 my-network라는 이름의 네트워크에 연결됩니다.

만약 컨테이너가 이미 다른 네트워크에 연결되어 있다면, 해당 네트워크에서 컨테이너를 연결 해제한 후에 다른 네트워크에 연결할 수 있습니다. 컨테이너를 다른 네트워크에서 연결 해제하려면 docker network disconnect 명령어를 사용합니다.

컨테이너와 네트워크 연결 해제

컨테이너와 네트워크를 연결 해제하기 위해서는 docker network disconnect 명령어를 사용합니다.

docker network disconnect [네트워크 이름] [컨테이너 이름 혹은 ID]

위 명령어를 실행하면, 지정한 컨테이너와 네트워크 연결을 해제합니다.

예를 들어, my-network라는 이름의 네트워크에서 my-container라는 이름을 가진 컨테이너의 연결을 해제하려면 다음과 같이 입력합니다.

docker network disconnect my-network my-container

위 명령어를 실행하면, my-container라는 이름을 가진 컨테이너의 my-network라는 이름의 네트워크 연결이 해제됩니다.

이글은 ChatGPT의 도움을 받아 작성되었습니다.

반응형