首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >码头-组合运行容器

码头-组合运行容器
EN

Stack Overflow用户
提问于 2015-05-05 00:54:28
回答 1查看 397关注 0票数 0

我正在尝试启动一个动物园管理员实例和一个进程,它使用docker-compose.yml文件中的内容连接到动物园管理员实例。当docker获取两个实体的存储库并启动实例时,它就无法将进程连接到动物园管理员实例,并优雅地停止整个设置抛出此错误-

代码语言:javascript
复制
{
abc_1 |    "warnings" : [],
abc_1|    "diskperms" : {},
abc_1 |    "diskspace" : {},
abc_1 |    "data" : [],
abc_1 |    "log" : [
abc_1 |       "[ERROR] [28] Local-disk package '/packages/xyz.tar.gz' does not exist on disk."
abc_1 |    ],
abc_1 |    "http_info" : {},
abc_1 |    "result" : {
abc_1 |       "msg" : "Local-disk package '/packages/xyz.tar.gz' does not exist on disk.",
abc_1 |       "status" : 1
abc_1 |    },
abc_1 |    "state" : {}
abc_1 | }
dockerzookeeper1_abc_1 exited with code 1
Gracefully stopping... (press Ctrl+C again to force)
Stopping dockerzookeeper1_zookeeper_1...

有人能告诉我如何用船坞写作来解决这个问题吗?

Dockerfile -

码头文件看起来是这样的-

代码语言:javascript
复制
FROM debian:jessie
RUN apt-get update && apt-get install -y openjdk-7-jre-headless wget
RUN wget -q -O - http://apache.mirrors.pair.com/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz | tar -xzf - -C /opt \
    && mv /opt/zookeeper-3.4.6 /opt/zookeeper \
    && cp /opt/zookeeper/conf/zoo_sample.cfg /opt/zookeeper/conf/zoo.cfg \
    && mkdir -p /tmp/zookeeper
ENV JAVA_HOME /usr/lib/jvm/java-7-openjdk-amd64
EXPOSE 2181 2888 3888
WORKDIR /opt/zookeeper

VOLUME ["/opt/zookeeper/conf", "/tmp/zookeeper"]

ENTRYPOINT ["/opt/zookeeper/bin/zkServer.sh"]
CMD ["start-foreground"
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-22 22:42:34

我刚刚通过boot2docker重新开始解决了这个问题。问题是在DNS中,我在两个地方之间切换连接,幸运的是,重新启动boot2docker解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30042548

复制
相关文章

相似问题

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