Docker中的Docker无法推送

时间:2018-10-13 05:38:29

标签: docker gitlab

我正在尝试在Docker容器内执行docker命令(不要问为什么)。为此,我通过运行来启动容器。

sudo docker run -v /var/run/docker.sock:/var/run/docker.sock -it my_docker_image

我能够运行所有docker命令(拉,登录,图像等),但是当我尝试推送到远程(Gitlab)注册表时,被拒绝访问。是的,我确实进行了docker登录并能够成功登录。

当查看Gitlab日志时,我看到一条错误消息,告诉我推送没有发送访问令牌。在我执行docker登录后,我看到一个/root/.docker/config.json,其中包含远程URL和一串随机字符(我相信我的证书以base 64为基础)?我使用访问令牌作为密码,因为我在Gitlab服务器上启用了MFA。

感谢帮助!

1 个答案:

答案 0 :(得分:0)

我最终通过使用docker:stable作为我的跑步者图像解决了这个问题。不太清楚centos:centos7映像出了什么问题。