我不确定我是否使用了泊坞错误,但我有一个名为repo/base
的基本图像,它看起来像
# Pull base image.
FROM centos:centos7
# add yum repos
ADD yum-repos/* /etc/yum.repos.d/
ADD certs/RPM-GPG-KEY-EPEL-7 /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
# Upgrading system
RUN rpm --import http://packages.elasticsearch.org/GPG-KEY-elasticsearch && \
yum -y install epel-release \
wget \
git \
tar \
nodejs \
npm \
libicu-devel \
logstash-forwarder \
rhnpush \
monit \
java-1.8.0-openjdk-devel
ADD runner/* /
RUN chmod +x /runner.sh && chmod +x /service-wrapper.sh
ENTRYPOINT ["/runner.sh"]
真的不是那么大的交易。我把它推到一个神器上。然后我从中创建一个测试图像
FROM repo/base
RUN echo "foo"
构建它并将其推送到repo。在这里看起来相同的哈希值被推出了AGAIN,所以它就像docker没有注册图像已经远程存在。
这是正常的还是与我的远程神器有某种关系?