docker 错误 : argument non valide «xxx» pour xxx: erreur d'analyse de la référence: xxx n'est pas un référentiel / balise valide

1. Description du problème

Lors de l'utilisation de Dockerfile pour créer une image docker sur CentOS 7, l'erreur suivante s'est produite:

[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]#

Deuxièmement, la cause de l'erreur

Le nom de l'image ne peut pas être mis en majuscule!

Créé avec succès après modification, comme indiqué ci-dessous:

[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]#

Solution parfaite!

3. Références

[1]  https://www.iteye.com/blog/onlysomeone-2342374

Je suppose que tu aimes

Origine blog.csdn.net/u011074149/article/details/113202154
conseillé
Classement