
使用Python接入Docker SDK通过Docker API创建容器,需要安装Docker SDK for Python。以下是创建Docker容器的步骤:
可以使用pip安装Docker SDK for Python:
pip install docker使用以下代码连接到Docker守护进程:
import docker
client = docker.from_env()这将创建一个Docker客户端实例,可以使用它来访问Docker API。
使用以下代码创建Docker容器:
container = client.containers.create(
image='ubuntu:latest',
command='/bin/sleep 30',
name='my_container'
)这将创建一个名为my_container的Docker容器,使用ubuntu:latest镜像,并在容器内运行/bin/sleep 30命令。
使用以下代码启动Docker容器:
container.start()这将启动Docker容器并开始执行命令。
使用以下代码查看Docker容器的状态:
status = container.status这将返回Docker容器的状态,例如running。
使用以下代码停止Docker容器:
container.stop()这将停止Docker容器。
使用以下代码删除Docker容器:
container.remove()这将删除Docker容器。
完整代码示例:
import docker
client = docker.from_env()
container = client.containers.create(
image='ubuntu:latest',
command='/bin/sleep 30',
name='my_container'
)
container.start()
status = container.status
print(f'Container status: {status}')
container.stop()
container.remove()原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。