本文整理匯總了TypeScript中dockerode.createContainer函數的典型用法代碼示例。如果您正苦於以下問題:TypeScript createContainer函數的具體用法?TypeScript createContainer怎麽用?TypeScript createContainer使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。
在下文中一共展示了createContainer函數的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1: runDocker
async function runDocker(tag: string, port: number): Promise<Docker.Container> {
const container = await DOCKER.createContainer({
Image: tag,
AttachStdin: false,
AttachStdout: true,
AttachStderr: true,
Tty: true,
ExposedPorts: {[`${port}/tcp`]: {}},
HostConfig: {PortBindings: {[`${port}/tcp`]: [{HostPort: `${port}`}]}}
});
await container.start();
return container;
}
示例2:
// NOOP
});
container.start((err, data) => {
// NOOP
});
container.remove((err, data) => {
// NOOP
});
docker.listContainers((err, containers) => {
containers.forEach(container => {
docker
.getContainer(container.Id)
.stop((err, data) => {
// NOOP
});
});
});
docker.buildImage('archive.tar', { t: 'imageName' }, (err, response) => {
// NOOP
});
docker.createContainer({ Tty: true }, (err, container) => {
container.start((err, data) => {
// NOOP
});
});