使用--restart参数启动自定义Ubuntu Docker镜像报错如何解决
问题产生原因
你执行报错的docker run命令中,restart参数前的两个前缀符号并非标准半角ASCII减号(-),而是被替换成了全角破折号类的特殊字符。Docker命令行工具无法识别这类非标准符号,会将错误格式的参数误判为镜像名称的一部分,最终抛出invalid reference format的格式错误。
解决方法
将命令中restart前的两个符号修改为标准半角减号即可,修正后的运行命令如下:
docker run -it --restart unless-stopped market
日常操作时建议尽量手打参数前缀符号,避免从富文本编辑器、网页文档等场景复制命令时,被自动替换为全角特殊符号导致同类报错。
内容的提问来源于stack exchange,提问作者Pawel
相关产品推荐
相关产品推荐

