是否可以使用docker将二进制文件从一个容器暴露给另一个容器?
例如,我有2个容器:
centos6
SLES11
我需要这两个容器都安装了类似的git版本.不幸的是,sles容器没有我需要的git版本.
我想像这样启动一个git容器:
$ cat Dockerfile FROM ubuntu:14.04 MAINTAINER spuder RUN apt-get update RUN apt-get install -yq git CMD /usr/bin/git # ENTRYPOINT ['/usr/bin/git']
然后将centos6和sles11容器链接到git容器,以便它们都可以访问git二进制文件,而无需安装它.
我遇到了以下问题:
您无法将容器链接到另一个非运行容器
我不确定这是否应该如何使用docker容器.
查看docker文档,看起来链接容器具有共享环境变量和端口,但不一定访问彼此的入口点.
我如何链接git
容器,以便分和容器可以访问此命令?这可能吗?