docker:无效的引用格式:存储库名称必须为小写。请参阅“搬运工运行--帮助”
Posted
技术标签:
【中文标题】docker:无效的引用格式:存储库名称必须为小写。请参阅“搬运工运行--帮助”【英文标题】:docker: invalid reference format: repository name must be lowercase. See 'docker run --help' 【发布时间】:2021-04-28 16:23:05 【问题描述】:我正在关注网址:
https://software.intel.com/content/www/us/en/develop/documentation/get-started-with-intel-oneapi-render-linux/top/configure-your-system.html#34C71E32-E697-4852-BA15-DA379EF200A2
错误生成步骤:-
运行 Docker 并从容器中工作:
如果您设置了代理:
sudo -E docker run --name renderkit --rm -it --privileged -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/ tmp/.X11-unix -e HTTP_PROXY=$HTTP_PROXY -e HTTPS_PROXY=$HTTPS_PROXY -e http_proxy=$http_proxy -e https_proxy=$https_proxy ubuntu bash
错误:-
docker: invalid reference format: repository name must be lowercase.
See 'docker run --help'.
【问题讨论】:
-v ...:/ tmp/.X11-unix
选项中有多余的空格吗?这可能会导致此错误。 (sudo -E -i
是获取 root shell 的一种更简单的方法,它可以在主机上执行任何操作、访问主机显示并使用预定义的代理变量。)
【参考方案1】:
推荐的答案
Intel
以下命令有效:
sudo -E docker run --name renderkit --rm -it --privileged -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix -e HTTP_PROXY=$HTTP_PROXY -e HTTPS_PROXY=$HTTPS_PROXY -e http_proxy=$http_proxy -e https_proxy=$https_proxy ubuntu bash
命令中有个小修正,“/”tmp后面加了一个空格
【讨论】:
以上是关于docker:无效的引用格式:存储库名称必须为小写。请参阅“搬运工运行--帮助”的主要内容,如果未能解决你的问题,请参考以下文章
Docker 加载键“/root/.ssh/id_rsa”:格式无效