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

Amith Kumar Mutakari
2023-01-22 11:09

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

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

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

Artifactory服务器ID: art

Artifactory URL: http:/// Artifactory

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

用户:管理员

密码/ API密匙:

[提示]加密密码…

root@amith:/opt/artifactory-pro-5.4.6/bin# docker run -it docker.bintray。Io /jfrog/jfrog-cli-go:最新的jfrog rt c显示

决议

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

docker run -it -v :/root/。jfrog docker.bintray。io/jfrog/jfrog-cli-go:latest jfrog rt c art -url ="http://:8081/artifactory" -apikey ="AKCp5ccayRyZcjXFKKfrsHJfBQ5sGjg2ogkgK2WMftZkSaH6qFkfAnoXDanwX2mH3kYSiDZpH"

下面是一个如何运行这个命令的例子:

docker运行-it -v /Users/amith:/root/。jfrog docker.bintray。io/jfrog/jfrog-cli-go:latest jfrog rt c art -url ="http://amith-art:8081/artifactory" -apikey ="AKCp5ccayRyZcjXFKKfrsHJfBQ5sGjg2ogkgK2WMftZkSaH6qFkfAnoXDanwX2mH3kYSiDZpH"

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

docker运行-it -v /Users/amithkm:/root/。jfrog docker.bintray。Io /jfrog/jfrog-cli-go:最新的jfrog rt c显示

服务器ID: art

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

API密钥:“AKCp5ccayRyZcjXFKKfrsHJfBQ5sGjg2ogkgK2WMftZkSaH6qFkfAnoXDanwX2mH3kYSiDZpH”

默认值:真正的