【发布时间】:2018-05-06 05:37:20
【问题描述】:
我正在使用 docker 并使用以下命令:
docker run -d -p 9090:80 -v $(pwd):/usr/share/nginx/html nginx:alpine
指向我的 /dist 文件夹,我的应用程序文件是由 angular 编译的。
我首先转到/dist 文件夹,然后从那里运行命令。这工作正常,我能够通过端口访问应用程序:9090,但是在 docker update 之后,我运行错误:
docker:无效的参考格式。 请参阅“docker run --help”。
我一直在搜索并检查以下帖子docker : invalid reference format,但这似乎与我的问题不同。
以下是基于命令的信息: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
有什么想法吗?
【问题讨论】:
-
echo docker run -d -p 9090:80 -v $(pwd):/usr/share/nginx/html nginx:alpine输出什么? -
对不起,输出如下:
docker run -d -p 9090:80 -v /Users/myUserName/projectFolder/ang5/main-app/dist/dist:/usr/share/nginx/html -
-v的参数中是否有空格? -
没有。至少当我仔细检查时我看不到任何空间。除了前面的空格和后面的空格:` -v `
标签: docker