docker-in-docker相关内容

docker:tmp上没有可用的空间

我正在openshift中使用docker-dind。 我遇到的问题与no enought disk space相关。意思是码头抓到我了: 启动后台进程时出错:无法在/var/lib/docker:mkdir/var/lib/docker/tmp下获取TempDir:设备上没有剩余空间 之后,我检查了此磁盘空间,并已将卷的请求空间增加到150GiB。 我已使用df在/var ..
发布时间:2022-03-03 19:30:12 其他开发

Docker 中的 Docker - 卷不工作:第一级容器中的文件已满,第二层为空

我在 Docker 中运行 Docker(特别是运行 Jenkins,然后运行 ​​Docker 构建器容器来构建项目映像,然后运行这些容器,然后运行测试容器). jenkins 镜像是这样构建和启动的: docker build --tag bb/ci-jenkins .mkdir $PWD/volumes/搬运工运行-d --network =主机\-v/var/run/docker. ..

在docker build中运行docker命令

我有一个使用docker构建自身的应用程序,我想为其构建docker映像.这需要在 docker build 命令期间将 docker.sock 暴露给应用程序(类似于添加 -v/var/run/run/docker.sock:/var/run/docker.sock 参数传递给 docker run 命令). 有什么方法可以做到这一点,还是应该在虚拟机中构建并将构建工件复制到容器中? Do ..
发布时间:2021-05-02 19:48:24 其他开发

使用Google Cloud Build,如何运行执行docker和kubectrl命令的Makefile?

我收到了一个项目,该项目由许多运行许多 docker 命令的 Makefile 构建.我想在Cloud Build上构建它. 我知道Cloud Build可本地处理Docker,但必须与现有的Makefile结构一起使用. 我尝试了 make 自定义构建步骤,但是由于缺少 docker 和 kubectl ,Cloud Build失败.所以我可以将它们添加到 make Custom B ..
发布时间:2021-05-02 19:31:45 其他开发

在Docker场景中的Docker中挂载`/var/run/docker.sock`是什么结果?

我已阅读任何人都可以解释docker.sock 来了解什么/var/run/docker.sock 可以,但是它在GitLab CI的 我看到生成的容器可以从两个地方获取 docker 的地方. Unix套接字/var/run/docker.sock . 基本映像 docker:19.03.12 中包含的 docker 二进制文件. 这不是 PATH 冲突吗?我以为应该是其中之 ..

如何找出哪个用户正在访问/var/run/docker.sock,这将导致权限被拒绝错误

此问题与以下问题不同: 泊坞窗:尝试连接到unix://上的Docker守护程序套接字时,权限被拒绝/var/run/docker.sock 因为他们不考虑将jenkins安装为docker容器,所以在这里我没有jenkins用户授予该用户访问此文件的权限。 这也是 docker.sock权限被拒绝,因为我不知道我为哪个用户遇到此错误,这里的用户 root 可以访问此文件,但该错误再次 ..
发布时间:2020-10-25 00:09:10 其他开发

gitlab-ci.yml& docker-in-docker(dind)& curl返回共享运行器上的连接被拒绝

我正在尝试创建一个简单的GitLab CI,在其中我使用docker-compose up旋转一个容器,然后尝试使用curl对其进行访问,最后使用docker-compose down将其拆解. docker-compose up旋转得非常好,我可以使用docker ps -a看到容器,但是当我卷曲时,我会收到“连接被拒绝"的信息. 这是我的gitlab-ci.yml image: d ..
发布时间:2020-07-21 20:05:05 其他开发

Docker中的Docker-卷不起作用:第1层容器中的文件已满,在第2层中为空

我正在Docker中运行Docker(具体来说是先运行Jenkins,然后再运行Docker构建器容器来构建项目映像,然后运行这些映像,然后运行测试容器). 这是jenkins图像的构建和启动方式: docker build --tag bb/ci-jenkins . mkdir $PWD/volumes/ docker run -d --network=host \ -v /v ..