如何在Docker容器中持久化JFrog CLI配置细节

Amith Kumar Mutakari
2023-01-22 11:09

JFrog的CLI配置的Docker安装将不会被持久化,直到您显式持久化它。例如,如果运行这个命令

运行- Docker .bintray。Io /jfrog/jfrog-cli-go:最新的jfrog rt配置

输出将不显示任何配置细节,因为配置容器是

手工服务器ID: art

Artifactory URL: http:/// Artifactory

访问令牌(用户名和密码/API密钥留空):

用户:管理员

密码/ API密匙:

[信息]加密密码…

root@amith:/opt/artifactory-pro-5.4.6/bin# docker run -it docker.bintray。/jfrog/jfrog-cli-go:最新的jfrog版本

决议

在JFrog CLI中,Docker容器的默认位置是/root/.jfrog.您可以使用以下命令持久化JFrog CLI的配置细节码头工人的语法

docker运行-it -v <在操作系统中的挂载位置>:/root/。jfrog docker.bintray。io/jfrog/jfrog-cli-go:最新jfrog rt - art -url ="http://

下面是一个如何运行该命令的示例:

docker运行命令-v /Users/amith:/root/。jfrog docker.bintray。io/jfrog/jfrog-cli-go:最新jfrog rt -art -url ="http://amith-art:8081/artifactory" -apikey ="AKCp5ccayRyZcjXFKKfrsHJfBQ5sGjg2ogkgK2WMftZkSaH6qFkfAnoXDanwX2mH3kYSiDZpH"

之后,当您运行下面的命令时,您将能够看到您的手工配置细节

运行命令-v /Users/amithkm:/root/。jfrog docker.bintray。/jfrog/jfrog-cli-go:最新的jfrog版本

服务器ID: art

Url: http://amith-art: 8081 / artifactory /

API密钥:“AKCp5ccayRyZcjXFKKfrsHJfBQ5sGjg2ogkgK2WMftZkSaH6qFkfAnoXDanwX2mH3kYSiDZpH”

默认值:真正的