docker 错误:invalid argument “xxx“ for xxx: Error parsing referenc
【摘要】 🎈 作者:Linux猿
🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!
🎈 欢迎小伙伴们点赞👍、收藏⭐、留言💬
🎈 作者:Linux猿
🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!
🎈 欢迎小伙伴们点赞👍、收藏⭐、留言💬
一、问题描述
在 CentOS 7 使用 Dockerfile 创建 docker 镜像的时候,出现如下错误:
[root@localhost client]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
[root@localhost client]#
[root@localhost client]# docker build -t="clientSocket:latest" .
invalid argument "clientSocket:latest" for t=clientSocket:latest: Error parsing reference: "clientSocket:latest" is not a valid repository/tag
See 'docker build --help'.
[root@localhost client]#
二、错误原因
镜像名称不能有大写!
修改后创建成功,如下所示:
[root@localhost client]# docker build -t="clientsocket:latest" .
Sending build context to Docker daemon 4.096 kB
Step 1 : FROM centos:7
---> 8652b9f0cb4c
Step 2 : RUN yum install gcc -y
---> Using cache
---> aae47995580a
Step 3 : COPY . /work/socket
---> 44bcd2555495
Removing intermediate container 352f1fa2adab
Step 4 : WORKDIR /work/socket
---> Running in a5466d33eef1
---> 0453b5d33add
Removing intermediate container a5466d33eef1
Step 5 : RUN gcc -o client client.c
---> Running in f679f286a5a4
---> 74eab9bf677f
Removing intermediate container f679f286a5a4
Successfully built 74eab9bf677f
[root@localhost client]#
完美解决!
CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!
欢迎小伙伴们点赞👍、收藏⭐、留言💬
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)