首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在CoreOS容器上安装码头

在CoreOS容器上安装码头
EN

Stack Overflow用户
提问于 2017-02-06 22:13:30
回答 1查看 1.4K关注 0票数 0

作为我构建的一部分,我需要生成一个码头映像,所以我需要安装在我的CoreOS码头容器中,但我似乎不能安装它(找不到对接引擎或docker.io);它确实找到了docker,它似乎是我可以运行的python模块。

我怎样才能把码头装在集装箱上?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-02-07 08:42:08

实际上,CoreOS的目的是运行码头,而不是码头容器。

如果您只需要从构建容器中生成对接者映像(并且不需要处理特权容器,也不需要处理许多与坞内对接器有关的问题),则可以安装主机的坞插座以创建容器:

-v /var/ run /docker.sock:/var/run/docker.sock

假设使用Ubuntu映像,您将启动一个容器,它将能够在主机码头守护进程上创建容器,但看起来像您有停靠在码头上的容器:

代码语言:javascript
运行
复制
docker run -it -v /var/run/docker.sock:/var/run/docker.sock ubuntu:latest sh -c "apt-get update ; apt-get install docker.io -y ; bash"

现在您已经进入了docker容器,它与主机“共享”停靠空间:

代码语言:javascript
运行
复制
root@01a656c6056a:~# docker ps
CONTAINER ID        IMAGE                                                   COMMAND                  CREATED             STATUS              PORTS                                            NAMES
01a656c6056a        ubuntu:16.04                                            "sh -c 'apt-get updat"   2 minutes ago      Up 2 minutes                                                        hungry_ardinghelli
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42078225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档