Sai*_*ifi 1 go docker dockerfile docker-registry docker-compose
我正在使用go-dockerclient库,我想使用CreateContainer go-dockerclient 方法创建容器,但是我应该在哪里传递我创建此函数的 docker 图像 ID
func CreateContainer(w http.ResponseWriter, r *http.Request){
client,err:=docker.NewTLSClient(Endpoint,Cert,Key,Ca)
if err!=nil{
panic(err)
}
container,er:=client.CreateContainer(docker.CreateContainerOptions{Name:"cont"})
if er!=nil{
panic(err)
}
}
Run Code Online (Sandbox Code Playgroud)
例如,如果我有一个给定的图像 ID,我应该在哪里添加它?
您可以在 Config 结构中指定图像:
container, err := client.CreateContainer(docker.CreateContainerOptions{
Name: "container name",
Config: &docker.Config{
Image: "ubuntu:latest",
},
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
915 次 |
| 最近记录: |