Hello,I try to run docker command,but I got this error:
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新手,不知道是不是我对于一些流程有误解,,请各位指教,谢谢!
所有的命令都必须在指定的docker镜像里执行。如果希望执行docker命令,可以指定一个包含docker工具的image,比如:docker:19.03.5
好的,我明白了,刚刚在您k8s的文章里也看到了,之前一直不知道还有docker in docker这种操作...已经测试成功了,感谢你的回答!
Open
Closed
Hello,I try to run docker command,but I got this error:
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新手,不知道是不是我对于一些流程有误解,,请各位指教,谢谢!