虚拟机安装docker并开放远程访问,windows宿主主机pycharm使用python docker api进行访问
来源:互联网 发布:二代身份证照片软件 编辑:程序博客网 时间:2024/06/05 20:01
环境
宿主主机
系统window7
python 版本 2.7.13
虚拟机
系统 centos7
docker 根据官网安装的最新docker-cedocker开放远程访问
在作为docker远程服务的centos7机器中配置:
在/usr/lib/systemd/system/docker.service,配置远程访问。主要是在[Service]这个部分,加上下面两个参数
# vim /usr/lib/systemd/system/docker.service [Service] ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
- docker重新读取配置文件,重新启动docker服务
# systemctl daemon-reload# systemctl restart docker
- centos7 防火墙开放docker远程访问端口2375
firewall-cmd --zone=public --add-port=2375/tcp --permanent firewall-cmd --reload
- 查询虚拟机ip地址
ifconfig确定为192.168.20.134
- windows下安装python访问docker api的工具包
参考链接打开
打开控制台
安装 pip install docker
完成后,打开pycharm
file–>settings->Project Python learning–>project interpreter
确定有docker的包,否则就在左侧搜索安装完成
输入代码
import dockerclient = docker.DockerClient(base_url='tcp://192.168.20.134:2375')print json.dumps(client.version(),indent=1)#Python字典的json格式化处理
可以看到目前docker所在的虚拟机中拥有的容器。
验证
docker中
windowsde pycharm中
其余docker操作内容可以根据参考链接打开
阅读全文
1 0
- 虚拟机安装docker并开放远程访问,windows宿主主机pycharm使用python docker api进行访问
- Docker 开启远程访问API
- 10: docker 主机远程访问另一台docker 主机
- docker与主机访问
- CentOS 7 配置Docker 远程API访问
- 宿主主机和虚拟机端口映射docker
- docker开启远程访问
- 安装MySql 并开放远程访问权限
- docker 部署odoo 访问宿主机数据库
- ssh远程访问docker容器
- CentOS7 Docker开启远程访问
- windows下使用SecureCRT远程linux虚拟机出现主机拒绝访问的问题
- docker跨主机访问通信-Weave
- docker跨主机访问-实验笔记
- Docker跨主机容器访问通信
- Docker网络基础---Docker跨主机容器访问通信
- docker远程api的使用
- docker开放远程服务
- oj题目
- c++-相邻最大差值
- 小码农第一步
- bool型数据的一些笔记
- zip和rar格式的文件的解压
- 虚拟机安装docker并开放远程访问,windows宿主主机pycharm使用python docker api进行访问
- 在Ubuntu中安装配置jdk&Tomcat详细教程
- POJ 刷题系列:2965. The Pilots Brothers' refrigerator
- c++入门笔记(4)局部变量和全局变量
- 不到40行代码构建正则表达式引擎
- 论:开发者信仰之“天下IT是一家“(Java .NET篇)
- [jzoj4598]【NOIP2016模拟7.9】准备食物
- netty权威指南 学习笔记http
- LeetCode Exercise 14: Maximal Square