简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
讲在前面:1.目前实现的是单机部署,如何创建镜像,管理镜像;如何创建容器,管理容器;如何快速创建docker虚拟主机machine,如何快速部署多组件项目compose以及如何跨宿主机建立集群swarm。2.docker单机通信是docker0桥接eth0,那么跨主机如何使得不同的eth0之间以及docker0之间实现通信呢? 这就是这儿要学习的地方了。再给自己科普一下基础的网络原理二层
项目地址:https://github.com/docker/compose/releasescompose与docker-engine的版本对应Compose file formatDocker Engine3.3 – 3.417.06.0+3.0 – 3.21.13.0+2.317.06.0+2.21.13.0+2.1
#-*- coding:utf-8 -*-#!/usr/bin/env python'''import requestsimport jsonimport tracebackrepo_ip = '172.16.2.23'repo_port = 5000def getImagesNames(repo_ip,repo_port):docker_images = []try
SwarmDocker公司自研发的集群管理系统。KubernetesGoogle开源的一个容器集群管理系统,用于自动化部署、扩展和管理容器应用。也称为K8SMesosMesos是一个集群资源调度系统,对集群中的资源进行分配和管理。Marathon是运行在Mesos之上的一个服务管理框架,可管 理容器生命周期。Swarm、Kubernetes和Mesos简单比较:复杂性: