본문 바로가기
Docker Container 설치 및 설정/Portainer

Portainer Docker Container Network 구성 방법

by 아기고래 관리자 2024. 1. 18.

Docker Container Network 구성 방법

Docker에서 여러 Container를 설치하고 연결할 때,

동일한 Network로 Container를 설정하면 됩니다.

 

Portainer 환경

Mariadb, Phpmyadmin Container를 각각 설치하고

동일한 Network로 구성하였습니다. 방법만 다시 순서대로 정리해 보겠습니다.

구성 방법

1) 구성할 network 선택 (phpmyadmin_default 선택)

Container가 설치되면 해당 Container의 Network 가 자동으로 생성됩니다.

여러 개의 Container Network 중

실행하려는 Container의 Network에 연결하면 되겠습니다.

즉, 예를 들면 Mariadb는 Phpmyadmin으로 관리하고 Nextcloud 및 Wordpress에서 사용합니다.

그러면 Mariadb의 Network에 연결하기 보다,

Nextcloud의 Network에 Mariadb를 연결하고

Wordpress의 Network에 Mariadb를 연결하고

Phpmyadmin의 Network에 Mariadb를 연결합니다.

그러면 각 Container를 실행하면 하나의 Mariadb Container를

각 Container에서 사용할 수 있게 됩니다.

2) 연결할 Container를 선택 (mariadb)

mariadb를 클릭하고,

하단의 Connected networks에서 구성할 Network를 선택하여 Join network를 클릭합니다.

3) Networks에서 phpmyadmin_default 클릭하여 Network 상태를 확인합니다.

Container가 구성된 것을 확인할 수 있습니다.

 

Ubuntu 환경

Network 구성 명령어 정리입니다. 참고하세요.

1. Docker network 목록 확인

docker network ls

2. Docker network 상세 확인

docker network inspect 네트워크이름

3. Docker network 삭제

docker network rm 네트워크이름

4. Container network 연결

docker network connect 네트워크이름 컨테이너이름

5. Container network 연결 해제

docker network disconnect 네트워크이름 컨테이너이름

 

Portainer로 관리하기 때문에 사용할 경우가 없을 것 같습니다.

반응형