我试图使用开始在MacOS docker.bintray.io/jfrog/artifactory-oss:4.11.1
Docker version 1.9.1, build a34a1d5
为什么搬运工容器不能在安装文件夹中创建的文件夹
他们的指导建议的地图数据和配置文件夹托管,使他们持续这是公平的建议:https://www.jfrog.com/confluence/display/RTF/Running+with+Docker#RunningwithDocker-RunningArtifactoryasaDockerPrivateRegistry
问题是容器无法启动。它抱怨从已安装的卷不能创建artifactory的特定文件夹和文件的文件中已安装的卷
/usr/bin/java
Starting Artifactory tomcat as user artifactory...
Max number of open files: 1048576
Using ARTIFACTORY_HOME: /var/opt/jfrog/artifactory
Using ARTIFACTORY_PID: /var/opt/jfrog/run/artifactory.pid
touch: cannot touch `/opt/jfrog/artifactory/tomcat/logs/catalina.out': Permission denied
/opt/jfrog/artifactory/tomcat/bin/catalina.sh: line 401: /opt/jfrog/artifactory/tomcat/logs/catalina.out: Permission denied
** ERROR: Artifactory Tomcat server did not start. Please check the logs
我泊坞窗命令看起来像:
export ARTIFACTORY_HOME=$HOME/local.artifactory
# just cleanup for now
rm -rf $ARTIFACTORY_HOME
docker run -d --name local.artifactory \
--hostname local.artifactory \
--privileged=true \
-p 80:80 \
-p 8081:8081 \
-p 443:443 \
-v $ARTIFACTORY_HOME/data:/var/opt/jfrog/artifactory/data \
-v $ARTIFACTORY_HOME/logs:/var/opt/jfrog/artifactory/logs \
-v $ARTIFACTORY_HOME/backup:/var/opt/jfrog/artifactory/backup \
-v $ARTIFACTORY_HOME/etc:/var/opt/jfrog/artifactory/etc \
docker.bintray.io/jfrog/artifactory-oss:4.11.1
当我设置安装的卷到/ tmp
export ARTIFACTORY_HOME=/tmp/local.artifactory
码头集装箱启动,但我的坐骑出现在码头机VM上,我可以访问它们......
等一下,'rm -rf $ ARTIFACTORY_HOME'? –