我正在使用以下命令来运行我的容器
docker run -d -p 9001:8081 --name nexus -v /Users/user.name/dockerVolume/nexus:/nexus-data sonatype/nexus3
容器启动后立即失败,并显示以下日志
mkdir: 无法创建目录“../sonatype-work/nexus3/log”: 拒绝访问
mkdir: 无法创建目录“../sonatype-work/nexus3/tmp”: 拒绝访问
Java HotSpot(TM) 64-Bit Server VM 警告:由于没有此类文件或目录,因此无法打开文件../sonatype-work/nexus3/log/jvm.log
我按照链接进行设置,已将所述权限授予nexus目录。
我还尝试了以下SO链接,但这也没有帮助我。 我仍然收到相同的错误消息。
Docker版本为17.12.0-ce-mac47(21805)
[编辑] 我确实更改了主机上我的nexus文件夹的所有权
sudo chown -R 200 ~/dockerVolume/nexus