#224  How to build image or run DockerFile in a job
Closed
lainnetwork opened 3 years ago

image.png

Hello,I try to run docker command,but I got this error:

image_2.png

I want to build my project docker image and run it on a single instance,but it seems that command is running in specify docker image without docker environment?

不好意思,我英语不是很好,这里用中文再详细阐述一下我的问题。。目前我是单机,以docker容器的方式部署的onedev,现在我想构建我项目的docker镜像,并在本机执行它。但是我在onedev的job设置里面发现我必须要指定一个镜像作为执行镜像,commands貌似是在这个指定的镜像的实例里执行的,因此我无法使用docker的命令在我本机构建镜像。有没有什么方式可以让我在宿主机环境执行脚本呢?我是docker新手,不知道是不是我对于一些流程有误解,,请各位指教,谢谢!

Robin Shen commented 3 years ago

所有的命令都必须在指定的docker镜像里执行。如果希望执行docker命令,可以指定一个包含docker工具的image,比如:docker:19.03.5

lainnetwork commented 3 years ago

好的,我明白了,刚刚在您k8s的文章里也看到了,之前一直不知道还有docker in docker这种操作...已经测试成功了,感谢你的回答!

Robin Shen changed state to 'Closed' 3 years ago
Previous Value Current Value
Open
Closed
issue 1 of 1
Type
Question
Priority
Minor
Assignee
Issue Votes (0)
Watchers (3)
Reference
onedev/server#224
Please wait...
Page is in error, reload to recover