gpt4 book ai didi

docker - 我在更新之前正常工作的命令出现 'docker: invalid reference format'错误

转载 作者:行者123 更新时间:2023-12-02 21:07:27 25 4
gpt4 key购买 nike

我正在使用以下命令运行Oracle Database in a docker container:

sudo docker run -d -it –rm –name oracle19se -v /home/oracle/oradata19c:/opt/oracle/oradata -p 1521:1521 -p 5500:5500 oracle/database:19.2.0-ee

并得到以下错误消息,类似于一个 described here:
docker: invalid reference format.

命令语法有什么问题?我的印象是,以前(可能在我的Ubuntu 18.04更新之前)此命令可以正常工作。

我尝试运行的图像:
REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
oracle/database 19.2.0-ee afc10cf87f83 2 months ago 6.34GB

像这样的其他“运行”命令,例如:
sudo docker run -d -it --rm --name oracle18se -v /home/oracle/oradata18:/opt/oracle/oradata -p 1521:1521 -p 5500:5500 oracle/database-se:18.3.0
sudo docker run -d -it –rm –name oracle12se -v /home/oracle/oradata12:/opt/oracle/oradata -p 1521:1521 -p 5500:5500 oracle/database-se:12.2.0.1

工作正常。有什么不同?我所有图像的列表:
REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
oracle/database 19.2.0-ee afc10cf87f83 2 months ago 6.34GB
oracle/database-se 12.2.0.1 83dd2e26f291 4 months ago 6.1GB
oracle/database-se 18.3.0 c26bfe962137 4 months ago 8.53GB
oracle/database 18.3.0 493b0fcf7c08 4 months ago 8.49GB
oraclelinux 7-slim c3d869388183 6 months ago 117MB

最佳答案

您在rmname上的双破折号已转换为不同的连字符,很可能是由您使用的任何编辑器引起的。这些无效,docker尝试将–rm解析为镜像名称。这不是图片名称的有效语法/格式,并且无法解析对要提取图片的引用。而是运行以下命令:

sudo docker run -d -it --rm --name oracle19se -v /home/oracle/oradata19c:/opt/oracle/oradata -p 1521:1521 -p 5500:5500 oracle/database:19.2.0-ee

关于docker - 我在更新之前正常工作的命令出现 'docker: invalid reference format'错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57042210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com