新的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容器中以压缩压缩文件的形式出现。容器只运行一个调用artifactory.sh的入口点脚本。

您只需要一个挂载卷

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

Nginx是从Artifactory分离出来的

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

单个Artifactory Pro图像

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

单个工件生命周期

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

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