有没有选项可以在创建后立即启动容器?查看创建容器文档我看不到,但我怀疑类似的东西可能已经存在。
答案1
答案2
最终按照@dannyla提到的做。使用Dockerode:
async.waterfall([
function createContainer(cb){
log('Creating container')
// http://docs.docker.io/en/latest/reference/api/docker_remote_api_v1.9/#create-a-container
docker.createContainer({
// Exposedports, Cmd, etc come from image
Image: imageName,
name: containerName
}, cb);
},
function startContainer(container, cb){
// http://docs.docker.io/en/latest/reference/api/docker_remote_api_v1.9/#start-a-container
log('Starting new container')
container.start(cb)
}
] .... )
添加为答案,因为示例代码可能有用。