系统环境:windows
1、安装Docker Desktop
2、docker 开启restful api
3、安装python
4、pip install docker //安装操作docker 的python包
接下来,你的大致的环境都已经Ok了。
首先python的 docker包文档必须了解下
python-docker
主要用于操作container
container属性大体包含{id,name,short_id,image,labels,status}
接下来可以愉快的玩耍了,获取到容器ID ,你就可以对该容器进行重启。
import docker
client = docker.DockerClient(base_url='tcp://127.0.0.1:2375')
container = client.containers.get('db_mysql')
print(container.name)
服务器可以开启远程的端口连接,不过一定要注意开始tls,以防端口被攻击导致无法重大事故。
只要有IP+端口+容器ID ,你就可以轻松远程控制多个容器,运维起来也非常方便。