如何在Docker容器中持久化JFrog CLI配置细节
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”
默认值:真正的