Docker 컨테이너에서 yum 저장소를 작동시키는 방법은 무엇입니까?

Docker 컨테이너에서 yum 저장소를 작동시키는 방법은 무엇입니까?

네트워크에서 동일한 IP 주소를 사용하는 서로 다른 가상 머신에 있는 두 개의 Docker 컨테이너로 무엇을 해야 합니까?

두 개의 CentOS 7.x 서버가 있습니다. 둘 다 Docker 컨테이너가 하나만 있습니다. ifconfig를 사용하면 docker0 인스턴스는 모든 서버에서 동일한 IP 주소를 갖습니다. 이로 인해 문제가 발생합니까?

Docker check 명령을 사용하여 각 컨테이너의 IP 주소를 확인했습니다. 컨테이너는 동일한 IP 주소를 갖습니다. 고유한 IP 주소를 어떻게 제공하나요? 어쩌면 필요하지 않을 수도 있습니다.

내 목표는 하나의 컨테이너를 yum 저장소 서버로 만들고 다른 컨테이너를 클라이언트로 만드는 것입니다. yum 명령을 사용하여 클라이언트를 테스트하고 싶습니다. 아직 작동하지 않습니다. 클라이언트에는 /etc/yum.repos.d/special.repo 파일이 있습니다. baseurl 섹션의 경우 FTP를 사용해야 합니까, 아니면 HTTP를 사용해야 합니까? HTTP를 선택하는 경우 리포지토리 서버에서 웹 서비스를 실행해야 합니까?

baseurl 섹션의 파일 생성자는 어떻게 생성되나요? 클라이언트 서버의 다양한 저장소 파일을 살펴보았습니다. 그러나 네트워크 기반 저장소에는 적합합니다. 경로는 Linux 서버의 / 디렉터리를 기반으로 합니까?

저장소를 만드는 방법을 알고 있습니다(예: .rpm 파일을 디렉터리에 넣고 createrepo /mnt/specialrepo 실행). 클라이언트 서버의 baseurl에 대한 Special.repo 파일에서 파일 생성자의 경로가 어떻게 표시되어야 하는지 모르겠습니다(예: xxxx/mnt/specialrepo).

관련 정보