Jfrog-cli docker映像不是持久的



使用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

最新更新