-
你先试试直接在你本机终端启动jdk8:v1.0这个image,并加载上你的源代码,然后手动运行”mvn clean"和"mvn package"看看会不会有什么错误。
-
@robin 你好,我在终端运行得到以下结果。是不是因为docker image运行资源不足造成的呀?

-
@robin 你好,就是因为我docker image 运行资源不足造成的。
请教一下,我在一个image中构建的jar包,怎么让其跑在另一个image中呢?
-
后面在加一个command step,然后在那个step里面指定需要的image,并访问前一个step生成的文件。同一个job的不同step共享同一个workspace
-
运行资源不足可以试试看在docker executor的配置里指定一些memory/cpu的参数(通过advanced里面的run options参数)
-
@robin 好的,感谢指导!
-
Previous Value Current Value Open
Closed
-
@robin 你好,还需要向您请教一下。
就是我需要在image中访问宿主机的docker,我通过
VOLUME指令未能实现。请问需要怎么配置呀?Dockerfile
VOLUME /usr/bin/docker VOLUME /var/run/docker.sock我通过
docker run -it -v /var/run/docker.sock:/var/run/docker.sock -v /usr/local/bin/docker:/usr/bin/docker jdk8:v1.0 /bin/bash运行,但是并不能访问宿主机docker -
OneDev运行step指定的image时,已经加了选项
-v /var/run/docker.sock:/var/run/docker.sock,所以在你step的image中访问的就是宿主机的docker。 -
@robin 也就是说我使用OneDev时,不需要指定虚拟卷就可以直接在image中使用
docker命令吧?只要我的宿主机上安装了docker。 -
是的,但是需要你的image里面安装了docker。
| Type |
Question
|
| Priority |
Normal
|
| Assignee |
我在本地机器上部署了ondev。想要通过docker进行持续集成和持续部署,目前我能完成持续集成部分的工作,但是持续部署就没什么头绪。
下图是我在测试时的控制台输出内容。
下面是我完整的构建文件