我有一个Dockerfile,我希望从它构建的图像有一个名字。
这不起作用:
let scrypt = require('scrypt')
let scryptParameters = scrypt.paramsSync(0.1)
function encode(s) {
return scrypt.kdfSync(s, scryptParameters).toString('Base64')
}
function verify(encoded, s) {
return scrypt.verifyKdfSync(new Buffer(encoded, 'Base64'), s)
}
// Example:
let s = encode('my password') // c2NyeXB0AAwAAAAI....
verify(s, 'my password') //true
verify(s, 'my pa$$word') //false
因为我得到了这个:
docker build -t imageName .
我想要类似的东西:
invalid argument "imageName" for t: Error parsing reference: "imageName" is not a valid repository/tag
那么如何命名图像呢?
答案 0 :(得分:5)
docker build -t image-name:image-tag .
离开:image-tag
只会使用latest
标记。
请注意,名称组件只能包含小写字母,数字,句点,下划线和短划线as mentioned in the manual,因此您的示例imageName
无效。