当前位置: 首页 > 面试题库 >

Docker命令返回“无效的参考格式”

杨良才
2023-03-14
问题内容

我正在使用docker并使用以下命令:

docker run -d -p 9090:80 -v $(pwd):/usr/share/nginx/html nginx:alpine

指向/dist我的应用程序文件按角度编译的文件夹。

我首先转到/dist文件夹,然后从那里运行命令。一切正常,我能够通过port:进入应用程序9090,但是在docker更新之后,我运行错误:

docker:无效的参考格式。请参阅’docker run –help’。

我一直在搜索并检查以下发布的docker:无效的参考格式,但这似乎与我的问题不同。这是基于命令的信息 docker version

Client:
 Version:      17.09.0-ce
 API version:  1.32
 Go version:   go1.8.3
 Git commit:   afdb6d4
 Built:        Tue Sep 26 22:40:09 2017
 OS/Arch:      darwin/amd64

Server:
 Version:      17.09.0-ce
 API version:  1.32 (minimum version 1.12)
 Go version:   go1.8.3
 Git commit:   afdb6d4
 Built:        Tue Sep 26 22:45:38 2017
 OS/Arch:      linux/amd64
 Experimental: false

有什么想法吗?


问题答案:

Docker在映像名称之前看到了意外的内容,使其认为您命令中的其他nginx:alpine名称不是您的映像名称。-在您选择每个选项之前,这可能是无效的,通常在网络上通过复制/粘贴看到。它也可能是您的路径中的空间。如果它像路径中的空格一样简单,则引用它可以解决该问题:

docker run -d -p 9090:80 -v "$(pwd):/usr/share/nginx/html" nginx:alpine

如果以上两个方法不能解决您的问题,请首先确保以下工作正常:

docker run nginx:alpine

然后将各个参数重新添加到您的命令中,直到找到破坏它的参数为止。请特别注意args的顺序,参数run必须在run和图像名称之间。图像名称后的args作为运行命令传递。顶层命令之前的Args
run是选项docker



 类似资料:
  • 本文档是 Redis 命令参考手册的中文翻译版, 可以在 www.RedisDoc.com 在线阅读本文档。

  • 问题内容: 目前,我正在使用String操作,在进行演示时,我发现了一些不同的行为。 下面是我的代码。 } 而上面的代码就是。我正在运行传递命令行参数的代码。 str1 == str2 :: true str1 == str3 :: false strArray [0] == strArray [1] :: true str1 == strArray [1] :: true strArray1 [

  • 本文是 Redis Command Reference(redis.io/commands) 的简体中文翻译版, 原文十一个部分、共一百多个命令已经全部翻译完毕。 本文所有示例代码均经过 Redis 2.6 版本测试,质量保证。

  • 命令行API 包含一组用于执行常见任务的便利功能:选择和检查DOM元素,以方便阅读的格式显示数据,停止和启动分析器,和监视DOM事件。注意: 这些API仅在控制台中可用。您无法在页面的脚本中访问命令行API。 $_ $_返回最近一次计算的表达式的值。 在以下示例中,计算一个简单表达式(2 + 2)。然后打印$_属性值,他们的值是相同: 在下一个示例中, 计算表达式最初是包含名字数组。计算$_.le

  • indextool是版本0.9.9-rc2中引入的辅助工具。用于输出关于物理索引的多种调试信息。(未来还计划加入索引验证等功能,因此起名较indextool而不是indexdump)。 基本用法如下: indextool <command> [options] 唯一一个所有命令都有的选项是--config,用于指定配置文件: --config <file>(可简写为-c <file>) 覆盖默认的

  • spelldump是Sphinx的一个辅助程序。 用于从ispell或者MySpell格式的字典文件中可用来辅助建立词形列表(wordforms)的内容——词的全部可能变化都预先构造好。 一般用法如下: spelldump [options] <dictionary> <affix> [result] [locale-name] 两个主要参数是词典的主文件([language-prefix].di