[root@localhost /]# docker run --tty --rm -v /var/run/docker.sock:/var/run/docker.sock -v $(pwd)/onedev:/opt/onedev -p 6610:6610 -p 6611:6611 1dev/server
INFO - Launching application from '/app'...
INFO - Starting server...
INFO - Populating /opt/onedev...
ERROR - Error populating /opt/onedev
java.io.IOException: Destination '/opt/onedev' cannot be written to
at org.apache.commons.io.FileUtils.doCopyDirectory(FileUtils.java:1261)
at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:677)
at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:553)
at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:519)
at io.onedev.server.maintenance.Upgrade.start(Upgrade.java:415)
at io.onedev.server.OneDev.start(OneDev.java:113)
at io.onedev.commons.loader.DefaultPluginManager.start(DefaultPluginManager.java:44)
at io.onedev.commons.loader.AppLoader.start(AppLoader.java:73)
at io.onedev.commons.bootstrap.Bootstrap.main(Bootstrap.java:189)
lanjianqingchanged fields1 year ago
Name
Previous Value
Current Value
Type
Bug
Build Failure
Failed Build
empty
4443
Robin Shen commented 1 year ago
我这边在 Ubuntu 上可以正常运行,请问你的环境有什么特殊的地方吗?
lanjianqing commented 1 year ago
我实在centos上直接跑的
lanjianqing commented 1 year ago
Robin Shen commented 1 year ago
我在阿里云上起了一台新的centos7,按官方教程安装了docker,然后运行你的命令,一切正常。感觉某种原因导致你 mount 上去的目录无法写。
[root@localhost /]# docker run --tty --rm -v /var/run/docker.sock:/var/run/docker.sock -v $(pwd)/onedev:/opt/onedev -p 6610:6610 -p 6611:6611 1dev/server INFO - Launching application from '/app'... INFO - Starting server... INFO - Populating /opt/onedev... ERROR - Error populating /opt/onedev java.io.IOException: Destination '/opt/onedev' cannot be written to at org.apache.commons.io.FileUtils.doCopyDirectory(FileUtils.java:1261) at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:677) at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:553) at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:519) at io.onedev.server.maintenance.Upgrade.start(Upgrade.java:415) at io.onedev.server.OneDev.start(OneDev.java:113) at io.onedev.commons.loader.DefaultPluginManager.start(DefaultPluginManager.java:44) at io.onedev.commons.loader.AppLoader.start(AppLoader.java:73) at io.onedev.commons.bootstrap.Bootstrap.main(Bootstrap.java:189)