nomad docker 镜像将从 Docker Hub 获取。但是我想使用一些本地镜像。我如何使用主题。(我不想使用私人仓库)
示例我想使用本地图像test
> docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
test latest da795ca8a32f 36 minutes ago 567MB
Run Code Online (Sandbox Code Playgroud)
job "test" {
datacenters = ["dc1"]
group "example" {
task "test" {
driver = "docker"
config {
image = "test"
}
resources {
cpu = 500
memory = 256
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是不对的 !
我不确定这是否可以被视为答案或“黑客”。
但是,如果您希望 Nomad 使用节点上已存在的 docker 镜像,则该镜像不得标记为最新。
为了进行测试,我将图像标记为IMAGE:local. 这样,Nomad 如果存在则使用它,如果不存在则从远程拉取它。
| 归档时间: |
|
| 查看次数: |
4832 次 |
| 最近记录: |