Docker 远途 python API 操作容器一例
发布时间:2022-05-24 12:38:36 所属栏目:云计算 来源:互联网
导读:Docker-py 作为官方推出的客户端 API ,功能可以满足我们大部分操作需求,API涉及镜像(images)及容器(CONTAINER)的功能操作,利用docker-py可以轻松开发出Docker的管理平台,以便维护大规模的Docker集群,本文介绍如何通过DockerFile创建一个WEB服务的镜像,
Docker-py 作为官方推出的客户端 API ,功能可以满足我们大部分操作需求,API涉及镜像(images)及容器(CONTAINER)的功能操作,利用docker-py可以轻松开发出Docker的管理平台,以便维护大规模的Docker集群,本文介绍如何通过DockerFile创建一个WEB服务的镜像,再通过远程API对容器进行管理。 一、环境准备 1.环境说明 192.168.1.20 #Docker python API主机 192.168.1.22 #Docker服务主机 2.Docker环境部署(略) 3.修改自启动服务文件,支持远程TCP接口与本地SOCK连接; # vi /etc/init.d/docker 复制 $exec -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -d &>> $logfile & 1. #service docker restart 二、创建镜像 1.获取最新的centos镜像 # docker pull centos:latest 编写Dockerfile(支持apache+ssh服务) # mkdir /home/Dockerfile/webserver # cd /home/Dockerfile/webserver # vi Dockerfile 复制 # This is a base comment FROM centos:latest MAINTAINER yorko Liu <liutiansi@gmail.com> #set port EXPOSE 22 EXPOSE 80 #set ENV ENV LANG en_US.UTF-8 ENV LC_ALL en_US.UTF-8 #run supervisor CMD ["/usr/bin/supervisord -c /etc/supervisord.conf"] (编辑:泉州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐