Docker:`版本库名称必须匹配…`错误
我正在阅读“ Docker in action
这本书,这本书到目前为止是一本非常棒的书,但是我认为我现在被卡住了一个不起作用的命令
$> docker run –it --rm --link cass1:cass cassandra:2.2 cqlsh cass
它应该在cassandra数据库上运行一个交互式shell( cqlsh
),但是当我运行这个时,我得到以下错误:
repository name component must match "[a-z0-9](?:-*[a-z0-9])*(?:[._][a-z0-9](?:-*[a-z0-9])*)*"
任何build议,为什么这是行不通的?
单个cassandra的例子之后提到了这个docker run命令
启动一个名为
cass1
的服务器:
确保你有一个cass1容器, 然后运行 --link cass1:cass
,或者最后一个“ cass
”参数不会引用任何内容。
关于命令行错误,这是非常类似于负与连字符减去错误 :这两个字符看起来是相同的等宽字体,但减号不会被正确解释的shell..