无法从docker镜像启动upsource

时间:2018-03-04 14:08:22

标签: upsource

尝试通过https://www.jetbrains.com/help/upsource/docker-installation.html

上的说明在docker容器上启动upsource

docker run -it --name upsource -v /Users/rudskoy/desktop/upsource/data/:/opt/upsource/data -v /Users/rudskoy/desktop/upsource/config/:/opt/upsource/conf -v /Users/rudskoy/desktop/upsource/logs/:/opt/upsource/logs -v /Users/rudskoy/desktop/upsource/backups/:/opt/upsource/backups -p 8080:8080 jetbrains/upsource:2017.3.2888

但我的尝试失败了:Config directory is not writable: /opt/upsource/conf错误。

upsource/指令中的所有权: drwxr-x--- 2 13001 13001 68 4 march 14:30 backups drwxr-x--- 2 13001 13001 68 4 march 14:30 config drwxr-x--- 2 13001 13001 68 4 march 14:30 data drwxr-x--- 2 13001 13001 68 4 march 14:30 logs

ps:macOS(High Sierra)

2 个答案:

答案 0 :(得分:1)

如果该服务未在网上开放,但您在本地使用,则可以在这些目录上设置777特权。就我而言,这解决了问题。

(sudo) chmod -R 777 /Users/rudskoy/desktop/upsource/[data|conf|logs|backups]

我也有macOS High Sierra。看来容器使用的用户和组不是13001:13001,而是其他。也许是码头工人的用户...我还没有测试过。

答案 1 :(得分:0)

可能值得检查upsource/目录的权限是否递归设置。