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 命令返回“无效的引用格式”

Docker 加载键“/root/.ssh/id_rsa”:格式无效

mysql优化

数据库基本设计规范:

Docker 错误无法删除 docker 容器,冲突:无法删除存储库引用

查找所有类似名称文件的脚本(仅区分大小写?)