新的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压缩发行版在容器中运行Artifactory

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

您只需要一个单独的挂载卷

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

Nginx从Artifactory中分离出来

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

一个Artifactory Pro图像

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

单一Artifactory生命周期

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

阅读我们的下一篇文章,看看这是多么容易在Docker中旋转Artifactory Pro