新的Artifactory Docker发行版

新的Artifactory Docker发行版

最近发布的Artifactory第5代。xintroduced many new features such as cloud-native storage and cluster license management for high availability, authentication, and authorization with access tokens, easy onboarding, and much more. In addition to new features, we also revamped our Docker distribution, completely redesigning it from scratch. Now, it’s much easier to spin up Artifactory in a Docker container.

以下是主要的改进:

容器中的操作系统设置要简单得多

我们现在使用官方的OpenJDK基础映像,它在每次构建时都会更新最新的操作系统安全更新

使用Artifactory zip发行版在容器中运行Artifactory

Artifactory在Docker容器中作为一个分解的zip存档。容器只运行一个调用artifact .sh的入口点脚本。

您只需要一个挂载卷

新的Artifactory Docker发行版为Artifactory提供了一个真正持久的存储解决方案,它坚持Docker容器的不可变性质,所有这些都具有单个挂载卷。

Nginx从Artifactory中分离出来

Nginx现在被构建成一个单独的Docker镜像,可以与匹配的Artifactory镜像一起用于多个部署场景,坚持每个进程一个容器的最佳实践。

一个Artifactory Pro图像

新的发行版可用于所有部署场景。您可以使用在容器入口点处理的环境变量来控制它的行为和部署类型,并为它的预期角色做好准备。

单个Artifactory生命周期

Docker映像源现在与Artifactory OSS和Pro源代码完全集成,因此它们通常使用我们的CI和发布周期来构建。这意味着Artifactory的Docker分发元素是作为CI循环的一部分而不是在一个单独的循环中进行常规和整体测试的。

阅读我们的下一篇文章,看看这有多简单在Docker中启动Artifactory Pro