如何让 yum 存储库在 Docker 容器中工作?

如何让 yum 存储库在 Docker 容器中工作?

对于网络上具有相同 IP 地址的不同虚拟机上的两个 Docker 容器,我该怎么办?

我有两台 CentOS 7.x 服务器。两者都只有一个 Docker 容器。当我使用 ifconfig 时,docker0 实例在每台服务器上具有相同的 IP 地址。这会导致问题吗?

我使用 Docker 检查命令来确定每个容器的 IP 地址。容器具有相同的 IP 地址。如何为他们提供唯一的 IP 地址?也许没有必要。

我的目标是让一个容器成为 yum 存储库服务器,另一个容器成为客户端。我想用 yum 命令测试客户端。目前还不起作用。客户端将有一个 /etc/yum.repos.d/special.repo 文件。对于 baseurl 节,我应该使用 FTP 还是 HTTP?如果我选择 HTTP,存储库服务器必须运行 Web 服务吗?

baseurl 节的文件构造函数是如何创建的?我查看了客户端服务器上的不同存储库文件。但它们适用于基于网络的存储库。路径是基于Linux服务器的/目录吗?

我知道如何创建存储库(例如,将 .rpm 文件放入目录中,然后运行 ​​createrepo /mnt/specialrepo)。我只是不知道客户端服务器上的baseurl 的special.repo 文件中的文件构造函数的路径应该是什么样的(例如xxxx/mnt/specialrepo)。

相关内容