我对Docker非常陌生,任何帮助将不胜感激
此处已设置]
我要做什么]
从工件中加载图像,然后用作基础图像。
努力]
在DockerFiles中,我理解'From'关键字对于加载基本映像是必需的。我尝试了3种不同的方法,但是没有用。
服务'builder-el6'构建失败:引用解析错误:“ https://www.myarti.com/directory/library/test:1.0.0”不是有效的存储库/标签:无效的引用格式
服务'builder-el6'生成失败:错误:状态400试图提取存储库myarti.com/directory/library/test/1.0.0:“ {\ n \” errors \“:[{\ n \ “ status \”:400,\ n \“ message \”:\“不支持'www'\” \ n}] \ n}的docker v1存储库请求
服务'builder-el6'构建失败:获取https://myarti.com/v1/_ping:proxyconnect tcp:拨打tcp xxx.xx.xxx.xxx:9999:I / O超时/或服务不可用
如果此问题是由于“访问”引起的,我该如何提供? (例如,用户名=测试/密码=密码)。我找到了'Login'命令,但据我所知'From'commnad应该是DockerFile的第一行。应该是docker-compose.yml文件的一部分吗?
答案 0 :(得分:0)
首先,您需要将要在其上构建映像的计算机上的默认docker注册表更改为可更改。
Here's the documentation on how to change the registry.
然后,您应该修改Dockerfile
,使其不使用任何主机信息。所以可能是这样:
FROM library/test:1.0.0
最后,您应该首先学习基础知识。这是一个非常好的指导起点。 https://training.play-with-docker.com