我有一台 QNAP (TS-451U),想在上面运行一个自开发的应用程序。由于从我的 MacBook 进行交叉编译并没有那么容易安装,因此我决定使用 QNAP Container Station。
手动将我的应用程序构建和部署为容器是可行的,但我想自动化整个过程。因此,我在容器站上部署了一个 Gitlab CE 实例。据我所知,我也需要一个 Gitlab 跑步者(不应该太难)。
我实际上有两个问题:
如何允许路由器(一个 Fritz!Box)始终为 Gitlab 容器和我部署的应用程序分配相同的 IP 地址(我知道如何在我的路由器中始终为 MAC 地址提供相同的 IP)。我已经在 Container Station 中找到了允许为容器提供固定 IP 地址的设置,但我希望路由器将 IP 地址提供给容器。这允许我的电脑通过名称解析 Gitlab 实例,而不仅仅是通过 IP 地址。
如何将“我的应用程序”部署到 Container Station?我需要本地注册表吗?还有其他可能的方法吗?我可以直接部署到 Container Station 吗?正如您可能从问题的其余部分中所理解的那样,我是新手,对整个 docker 的事情并不太深入。
感谢您的任何反馈。