解决docker in docker http推送问题

FROM docker:18.09-dind
ENV DOCKER_HOST=unix:///var/run/docker.sock
ADD ./main /bin/
RUN mkdir -p /etc/docker && echo -e '{"insecure-registries": ["ip:5000"]}' > /etc/docker/daemon.json
ENTRYPOINT ["/usr/local/bin/dockerd-entrypoint.sh", "/bin/main"]

 

在drone自动部署中,需要使用docker镜像进行GO代码编译和docker镜像推送私有仓库。

默认情况下docker1.3以后默认使用https推送docker仓库,需要增加信任目标docker仓库地址来实现该场景。

posted @ 2023-04-27 14:40  辉辉、  阅读(91)  评论(0编辑  收藏  举报