python docker库
安装方式pip
pip
install
docker -i http:
//pypi
.douban.com
/simple
--trusted-host pypi.douban.com
官方文档地址
https://docker-py.readthedocs.io/en/stable
快速上手
>>> import docker >>> client = docker.from_env() >>> client.containers.run("ubuntu","echo hello world")
[root@centos7 ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
25f94eddca69 ubuntu "echo hello world" 13 seconds ago Exited (0) 12 seconds ago infallible_raman
方法介绍
client.containers.run
这个方法就相当于docker run
参数ports 相当于docker -p参数 注意这个参数传入的类型是一个字典
例子
>>> client.containers.run("tomcat:init1",detach='True',ports={'2222':9999})
<Container: b060bb05eb>
[root@bogon ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fd1efd0d97b1 tomcat:init1 "/bin/sh -c '/usr/..." 4 seconds ago Up 3 seconds 0.0.0.0:789->8080/tcp elegant_lamport
参数detach='True' 相当于docker -d 后台运行
参数name 容器的名字 相当于--name
client.images.build
参数path dockerfile的目录
参数tag 构建后的镜像的名字和版本
转载于:https://www.cnblogs.com/Nolover/p/8658015.html
python docker库相关推荐
- python安装库-python 安装库
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 安装插件使用命令 pip install opencv-python下载 ...
- [转载] python常用库
参考链接: Python–新一代语言 转载至:https://www.cnblogs.com/jiangchunsheng/p/9275881.html 今天我将介绍20个属于我常用工具的Python ...
- 如何检查python的库是否安装成功_Python——查看安装位置和安装的库
查看Python 安装位置和安装的库 步骤一: 1. Start 一个command prompt 2. 找到电脑中已经安装的Python 位置: where python 1 打开路径, cd 到输 ...
- python常用代码大全-Python常用库大全,看看有没有你需要的
环境管理 管理 Python 版本和环境的工具 p – 非常简单的交互式 python 版本管理工具. pyenv – 简单的 Python 版本管理工具. Vex – 可以在虚拟环境中执行命令. v ...
- python常用代码大全-Python常用库大全及简要说明
环境管理 管理 Python 版本和环境的工具 p:非常简单的交互式 python 版本管理工具.官网 pyenv:简单的 Python 版本管理工具.官网 Vex:可以在虚拟环境中执行命令.官网 v ...
- python 常用库收集
读者您好.今天我将介绍20个属于我常用工具的Python库,我相信你看完之后也会觉得离不开它们.他们是: Requests.Kenneth Reitz写的最富盛名的http库.每个Python程序员都 ...
- Python第三方库资源
[转载]Python第三方库资源 转自:https://weibo.com/ttarticle/p/show?id=2309404129469920071093 参考:https://github.c ...
- python第三方库集锦
环境管理管理 Python 版本和环境的工具 p – 非常简单的交互式 python 版本管理工具. pyenv – 简单的 Python 版本管理工具. Vex – 可以在虚拟环境中执行命令. vi ...
- 【转载】Python第三方库资源
转自:https://weibo.com/ttarticle/p/show?id=2309404129469920071093 参考:https://github.com/jobbole/awesom ...
最新文章
- django--静态文件路径和模板路径配置
- dedecms首页如何调用专题页描述和链接
- 用python打开视频_python读取视频流提取视频帧的两种方法
- windows API 串口编程参考
- 折线图x轴的日期会超出_matplotlib之折线图(代码+解析)
- Java LineNumberReader reset()方法及示例
- ORACLE 正值表达式
- sqli注入前置知识
- OSChina 周一乱弹 —— 最无法理解的程序员行为
- eclipse导出war包放入服务器中
- awesome python 中文版 相见恨晚!(pythonNB的第三方资源库)
- 机器视觉打光方案(纽扣电池胶纸)
- python代码编辑教程_python教程:pycharm编写代码的方式教学
- Android版LGame框架发布预告
- SQL教程——TCL语言
- ICCV 2021 | FACIAL :动态谈话人脸视频生成,姿态,眨眼皆可控!
- C/C++ 常用程序库
- QCC3040---Log module
- PPT:WMS仓储系统解决方案
- 查收你的2022书单,阅读这54本书就够了
热门文章
- 船长英语题库测试软件,船长英语新题库题(资料).pdf
- java多线程图解_java多线程实例图解讲解
- 用python效率办公_如何用Python提高办公(Excel)效率?
- c语言 条件编译注释,c语言的预处理/条件编译,最全整理看这里
- easypoi 列合并_SpringBoot整合EasyPOI实现Excel、Word的导入导出功能
- activiti高亮显示图片_电气自动化控制中,工业显示器应用如何“硬核”拓展细分领域?...
- 【kafka】关于Kafka Fetch Session的讨论
- 【Flink】Flink 源码阅读笔记(16)- Flink SQL 的元数据管理
- 【算法】剑指 Offer 58 - I. 翻转单词顺序
- 【clickhose】clickhouse-client 无法登录 could not determine local time zone custom time zone file used