Official Document Https://docker-py.readthedocs.io/en/stable/
1. Installing the Docker module
If you do not specify a version, the default installation is up-to-date, and the following error is reported if a mismatch occurs (the workaround is to specify the client version when you define the client)
docker.errors.apierror:400 client Error:bad Request ("Client is newer than server (client API version:1.26, Server API version:1.24) ")
Pip install docker-i http://pypi.douban.com/simple--trusted-host pypi.douban.com
2. The simplest test
>>> Import tab>>> Import docker>>> client = docker.from_env () >>> Client.containers.run ("Ubuntu", "Echo Hello World") ' Hello world\n '
Viewing on the host
[[email protected] ~]# Docker ps-acontainer ID IMAGE COMMAND CREATED STATUS PORTS Names25f94eddca69 ubuntu "echo Hello World" seconds ago Exited (0) seconds ago Infallible_ Raman
Python docker-py module