使用docker run releases-docker.jfrog.io/jfrog/jfrog-cli-full-v2-jf jf -v
作为docker容器运行JFrog CLI时容器已退出,因此我无法进行配置。
JFrog CLI将其配置存储在本地系统上名为.JFrog的主目录中。默认情况下,.jfrog目录位于用户主目录下。您可以通过设置JFROG_CLI_HOME_DIR
环境变量来更改主目录位置。
因此,如果您希望JFrog CLI从容器内部访问主目录,则需要将容器的JFrog CLI主目录装载到主机上的目录中。您可以使用docker的音量功能,通过在命令中添加-v选项来完成此操作,如下所示:
docker run -v ~/.jfrog:/home/frogger/.jfrog releases-docker.jfrog.io/jfrog/jfrog-cli-full-v2-jf jf c show
在上面的命令中,我们将主机的~/.jfrog
目录映射到容器的/home/frogger/.jfrog
目录。releases-docker.jfrog.io/jfrog/jfrog-cli-full-v2-jf
容器的用户主页是/home/frogger
。