docker run找不到name flag参数

Guu*_*uus 1 ssh google-compute-engine docker google-kubernetes-engine

我最近使用Docker和Rocker/rstudio软件包在Google计算容器引擎上设置了Rstudio应用程序.现在我想使用以下ssh命令行以名称启动我保存的容器:

sudo docker -d -p 8787:8787 --name samplename user/laatste 
Run Code Online (Sandbox Code Playgroud)

返回以下错误

flag provided but not defined: --name
Run Code Online (Sandbox Code Playgroud)

我已尝试使用和不使用引号,等号,双重和单个连字符,在其他标志和参数之前,之间和之后,但同样的错误仍然会返回.

版本信息:

Client version: 1.5.0
Client API version: 1.17
Go version (client): go1.4.1
Git commit (client): a8a31ef
OS/Arch (client): linux/amd64
Server version: 1.5.0
Server API version: 1.17
Go version (server): go1.4.1
Git commit (server): a8a31ef
Run Code Online (Sandbox Code Playgroud)

我想要命名容器的原因是我想使用Google计算实例运行标准(静态)启动和关闭脚本,以自动保存和加载在R中进行的更改.容器名称用于标识要保存的容器.对此的任何其他解决方案也非常受欢迎.

ISa*_*ych 6

我猜你想做:

sudo docker run -d -p 8787:8787 --name samplename user/laatste
Run Code Online (Sandbox Code Playgroud)

你忘了在这里指定命令(运行).