sách gpt4 ai đã đi

docker trong docker, xuất bản lỗi HTTP

In lại 作者:行者123 更新时间:2023-12-02 21:29:11 27 4
mua khóa gpt4 Nike

我正在尝试在docker中运行docker。唯一的目的是实验性的,我绝不尝试实现任何功能,我只想检查docker从另一个docker运行时的性能。

我通过Mac上的boot2docker启动docker,然后启动一个简单的ubuntu镜像。

$ docker run -t -i ubuntu /bin/bash

然后我继续安装docker和python。
root@aa9263c874e4: apt-get update
root@aa9263c874e4: apt-get install -y docker.io python2.7

它能够连接到Internet,因为它执行此apt-get。当我尝试从Docker内部启动Docker实例时,出现以下错误:
root@aa9263c874e4: sudo docker run -t -i ubuntu /bin/bash
2015/01/09 08:59:09 Post http:///var/run/docker.sock/v1.12/containers/create: dial unix /var/run/docker.sock: no such file or directory

知道我错过了什么吗?我收到一个发布错误似乎很奇怪,因为它似乎能够通过apt-get之前连接到互联网。

1 Câu trả lời

我之前在howto run a Docker container inside Docker上回答了类似的问题。

To run docker inside docker is definitely possible. The main thing is that you chạy the outer container with extra privileges (starting with --privileged=true) and then install docker in that container.

Check this blog post for more info: Docker-in-Docker.

An excellent use case for this is described in this entry. The blog describes how to build docker containers within a Jenkins docker container.


因此,我相信您的 BƯU KIỆN问题与连接到互联网无关,因为该容器正试图与Docker套接字通信。要解决此问题,只需在启动外部容器时在其上添加 --privileged=true标志,如下所示:
docker run --privileged=true ...

关于docker - docker 内的 docker ,发布HTTP错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27863471/

27 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com