Docker 질문, 자체 네트워크 브리지 NIC를 사용하여 Docker 컨테이너를 만드는 방법

Docker 질문, 자체 네트워크 브리지 NIC를 사용하여 Docker 컨테이너를 만드는 방법

저는 Docker 세계의 초보자입니다. 저는 이전에 VirtualBox를 많이 사용해왔고 그 관점에서 모든 것을 이해하고 있었지만 이제는 대신 Docker 컨테이너로 전환하고 싶습니다.

제 질문에 답변해 주시면 감사하겠습니다.

  1. 각 컨테이너에 대해 별도의 네트워크 어댑터를 구성할 수 있습니까? 예를 들어 VM과 유사합니다. 예를 들어 첫 번째 컨테이너에는 2개의 네트워크 인터페이스가 있습니다. 첫 번째는 컨테이너 간의 로컬 네트워크이고 두 번째는 브리지 네트워크입니다. 두 번째 컨테이너에는 로컬 네트워크 어댑터가 하나만 있습니까?

  2. 두 개의 컨테이너 브리지 어댑터를 가질 수 있으므로 각 컨테이너는 내 DHCP 서버에 Virtual Box의 브리지 어댑터와 동일한 IP 주소를 임대하도록 요청합니다. 한 컨테이너는 Apache2 웹 서버를 실행하고 라우터에서 192.168.0.10 IP를 가져오고, 다른 컨테이너는 Nginx 서버를 실행하고 라우터에서 192.168.0.11 IP를 가져옵니다. 내 라우터에서 이 IP로 포트를 전달할 수 있습니까?

  3. 내가 이해한 대로 docker는 커널에 의해 격리된 새 프로세스 그룹을 생성하고 chroot를 사용하여 기존 루트 디렉터리에서 자체 작업 디렉터리를 생성하므로 설치된 모든 소프트웨어는 컨테이너에서 사용할 수 있지만 새 소프트웨어를 설치하면 다음 위치에 설치됩니다. 실제로는 실제 루트 디렉토리 어딘가에 있지만 이전에 설치된 소프트웨어에 대한 심볼릭 링크가 있는 chrooted 디렉토리는 무엇입니까?

답변이나 도움을 주시면 감사하겠습니다.

감사합니다.

관련 정보