python解决多容器部署运维

发布时间:2024-11-23 05:52

Docker容器化:理解微服务架构下的应用部署 #生活技巧# #工作学习技巧# #编程语言学习路径#

RenBingo 已于 2022-01-24 21:49:38 修改

于 2021-09-09 23:17:45 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY 版权协议,转载请附上原文出处链接和本声明。

系统环境: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 ,你就可以轻松远程控制多个容器,运维起来也非常方便。

网址:python解决多容器部署运维 https://www.yuejiaxmz.com/news/view/205131

相关内容

开源自动化部署工具
开源自动化部署工具有哪些,推荐一下 – PingCode
自动化运维工具
深入理解CI/CD:构建、测试和部署的完整流程
运维(10) 解决Nacos服务注册使用Docker容器内网ip问题(指定注册ip或
带你了解Linux自动化运维工具——ansible
业界主流的自动化运维工具有哪些
基于微信小程序的家用电器维修系统小程序服务系统(源码+lw+部署文档+讲解等)
自动化运维工具saltstack详解
K8S 自动部署工具

随便看看