在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:docker/docker-py开源软件地址:https://github.com/docker/docker-py开源编程语言:Python 99.4%开源软件介绍:Docker SDK for PythonA Python library for the Docker Engine API. It lets you do anything the InstallationThe latest stable version is available on PyPI. Either add
If you are intending to connect to a docker host via TLS, add
UsageConnect to Docker using the default socket or the configuration in your environment: import docker
client = docker.from_env() You can run containers: >>> client.containers.run("ubuntu:latest", "echo hello world")
'hello world\n' You can run containers in the background: >>> client.containers.run("bfirsh/reticulate-splines", detach=True)
<Container '45e6d2de7c54'> You can manage containers: >>> client.containers.list()
[<Container '45e6d2de7c54'>, <Container 'db18e4f20eaa'>, ...]
>>> container = client.containers.get('45e6d2de7c54')
>>> container.attrs['Config']['Image']
"bfirsh/reticulate-splines"
>>> container.logs()
"Reticulating spline 1...\n"
>>> container.stop() You can stream logs: >>> for line in container.logs(stream=True):
... print(line.strip())
Reticulating spline 2...
Reticulating spline 3...
... You can manage images: >>> client.images.pull('nginx')
<Image 'nginx'>
>>> client.images.list()
[<Image 'ubuntu'>, <Image 'nginx'>, ...] Read the full documentation to see everything you can do. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论