相关疑难解决方法(0)

Docker命令返回"无效的引用格式"

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

docker run -d -p 9090:80 -v $(pwd):/usr/share/nginx/html nginx:alpine
Run Code Online (Sandbox Code Playgroud)

指向我的/dist文件夹,我的app文件由angular编译.

我先去/dist文件夹,然后从那里运行命令.这工作正常,我能够通过端口到达应用程序: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
Run Code Online (Sandbox Code Playgroud)

有什么好主意吗?

docker

16
推荐指数
2
解决办法
4万
查看次数

Windows 上的多行 docker run 命令

我想在 Windows 上运行多行 docker run 命令。

说,

docker run --name packer \
-d ekambaram/packer:1.4.0
Run Code Online (Sandbox Code Playgroud)

得到以下错误

C:\Users\ekambaram_pasham>docker run --name packer \
docker: invalid reference format.
See 'docker run --help'.

C:\Users\ekambaram_pasham>-d ekambaram/packer:1.4.0
'-d' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

multiline docker

6
推荐指数
1
解决办法
3035
查看次数

docker:shell脚本中的参考格式无效

我正在尝试创建一个shell脚本来运行一个docker容器并且正在挣扎.我的脚本是这样的:

#!/bin/bash

if [ "$1" == "" ]; then
    echo "Usage > run.sh IMAGE NAME"
    echo
    echo "i.e. ./build.sh cd2:0.0.49"
    exit
fi

echo $1

docker run -it --rm \
-e NODE_PATH='./src'\
-e NODE_HOST='0.0.0.0'\
-e NODE_ENV='production'\
-e DOCKER=true\
-e PORT='8080'\
-e STAGING=true\
-e SENDGRID_API_KEY='<redacted>'\
-p 8080:8080 $1
Run Code Online (Sandbox Code Playgroud)

当我跑: bash run.sh cd2:0.0.50

我明白了: docker: invalid reference format: repository name must be lowercase.

即使我这样做bash run.sh cd:0.0.50仍然失败(echo $1结果cd2:0.0.50).

如果我从命令行运行docker run -it --rm -p 8080:8080 cd2:0.0.50它工作...

有人可以帮忙吗?

bash shell docker

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

docker ×3

bash ×1

multiline ×1

shell ×1