我正在使用 docker engine api 来构建图像,然后创建并运行容器。我需要的是运行带有--privileged
标志的容器。但我在 docker engine api 参考文档中看不到任何内容。
https://docs.docker.com/engine/api/v1.40/#operation/ContainerCreate
const createContainerRes = await axios({
method: 'post',
url: 'http://localhost:2375/containers/create',
headers: {
'content-type': 'application/json',
},
data: {
Image: imageName,
HostConfig: {
PortBindings: {
'8333/tcp': [{ HostPort: port }],
},
},
},
})
.then(res => {
return res;
})
.catch(err => {
resolve({ message: 'Error' });
});
如何使用 docker engine api 启动具有特权标志的容器?