创建docker bulid时候报错
问题现象::
Step 7/7 : RUN echo “StrictHostKeyChecking no” >> /etc/ssh/ssh_config && /get-docker.sh
—> Running in 773442d42139
Executing docker install script, commit: 3d8fe77c2c46c5b7571f94b42793905e5b3e42e4
- sh -c apt-get update -qq >/dev/null
- sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null
debconf: delaying package configuration, since apt-utils is not installed - sh -c curl -fsSL “https://download.docker.com/linux/debian/gpg” | apt-key add -qq - >/dev/null
Warning: apt-key output should not be parsed (stdout is not a terminal) - sh -c echo “deb [arch=amd64] https://download.docker.com/linux/debian stretch stable” > /etc/apt/sources.list.d/docker.list
- sh -c apt-get update -qq >/dev/null
- [ -n ]
- sh -c apt-get install -y -qq --no-install-recommends docker-ce >/dev/null
E: Failed to fetch https://download.docker.com/linux/debian/dists/stretch/pool/stable/amd64/containerd.io_1.4.3-1_amd64.deb Could not resolve host: download.docker.com
E: Failed to fetch https://download.docker.com/linux/debian/dists/stretch/pool/stable/amd64/docker-ce-cli_19.03.153-0debian-stretch_amd64.deb Operation too slow. Less than 10 bytes/sec transferred the last 120 seconds
E: Failed to fetch https://download.docker.com/linux/debian/dists/stretch/pool/stable/amd64/docker-ce_19.03.153-0debian-stretch_amd64.deb Operation too slow. Less than 10 bytes/sec transferred the last 120 seconds
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
The command ‘/bin/sh -c echo “StrictHostKeyChecking no” >> /etc/ssh/ssh_config && /get-docker.sh’ returned a non-zero code: 100
截图
解决办法::
查看Dockerfile文件–没有什么问题
[root@hdss7-200 jenkins]# cat Dockerfile
FROM harbor.od.com/public/jenkins:v2.190.3
USER root
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime &&\
echo 'Asia/Shanghai' >/etc/timezone
ADD id_rsa /root/.ssh/id_rsa
ADD config.json /root/.docker/config.json
ADD get-docker.sh /get-docker.sh
RUN echo "StrictHostKeyChecking no" >> /etc/ssh/ssh_config &&\
/get-docker.sh
将原来
[root@hdss7-200 jenkins]# docker build . -t harbor.od.com/infra/jenkins:v2.190.3
改为
[root@hdss7-200 jenkins]# docker build . -t jenkins:v2.190.3
成功了
然后在打标签
[root@hdss7-200 jenkins]# docker tag 00f8155cc57b harbor.od.com/infra/jenkins:v2.190.3