承接上篇文章:小白学Docker之Compose,自学网站来源于https://docs.docker.com/get-started 系列文章: 小白学Docker之基础篇 小白学Docker之Compose 小白学Docker之Swarm 概念 Docker Swarm 和 Docker Compose 一样,都是 Docker 官方容器编排项目,但不同的是,Docker Compose 是一个在单个服务器或主机上创建多个容器的工具,而 Docker Swarm 则可以在多个服务器或主机上创…
1docker版本 docker 17.09 https://docs.docker.com/ appledeAir:~ apple$ docker version Client: Docker Engine - Community Version:           18.09.0 API version:       1.39 Go version:        go1.10.4 Git commit:        4d60db4 Built:             Wed Nov …
[Swarm] Swarm是Docker官方提供的一款集群管理工具,其主要作用是把若干台Docker主机抽象为一个整体,并且通过一个入口统一管理这些Docker主机上的各种Docker资源.Swarm和Kubernetes比较类似,但是更加轻,具有的功能也较kubernetes更少一些. Swarm的基本架构如下图所示, 这个图作为一个整体实际上都处于一个所谓的集群中,它可能对应了一到多台的实际服务器.每台服务器上都装有Docker并且开启了基于HTTP的DockerAPI.这个集群中有一个Sw…
(一)节点的创建和配置 前言  虽然工作中一直在用Docker和Docker Swarm,但是总感觉有点陌生,总想自己亲手来写写和配置Docker 容器相关的事情,这篇文章主要是参考了Los Techies 中关于Docker 和 Docker Swarm 的一些内容,然后自己做一个尝试和练习.  本文主要讲的就是使用VirtualBox 来建立 Docker node ,然后组合成 Docker Swarm. 环境配置 因为之前一直是在Linux的环境下操作的,这次是想在家里的Windows上…
前言 经过之前一段时间学习与思考,我们已经大概明确了一些感念: Docker image/container,  service and node 简单来说,swarm允许我们以节点(node)的方式组织集群(cluster);每个节点上面可以部署一个或者多个服务(service);每个服务又可以包括一个或者多个(container) 在此,我放上Docker官方网站的结构图,方便理解. 创建网络 在部署服务之前,我们首先需要创建网络.Docker 提供了不同的方式供我们创建不同形式的网络.在这…
Docker概述 **本人博客网站 **IT小神 www.itxiaoshen.com Docker文档官网 Docker是一个用于开发.发布和运行应用程序的开放平台.Docker使您能够将应用程序与基础设施分离开来,以便快速交付软件.使用Docker,您可以以与管理应用程序相同的方式管理基础设施.通过利用Docker快速发布.测试和部署代码的方法,您可以显著减少编写代码和在生产环境中运行代码之间的延迟. docker为什么会出现 简单的说就是我们开发软件是需要部署还包括基础环境如mysql.r…
Docker Docker - 官网 Docker - Hub GitHub - Docker Docker中文社区 虚拟化技术 硬件级虚拟化(hardware-level-virtualization) 基于Hyper-V运行在硬件之上的虚拟化技术,模拟的是一个完整的操作系统. VMWare, Xen, VirtualBox,亚马逊AWS和阿里云都是用的这种技术. 操作系统级虚拟化(os-level-virtualization) 运行在操作系统之上的,模拟的是运行在操作系统上的多个不同进程,…
容器管理,容器常用选项 选项 描述 -i, –interactive 交互式 -t, –tty 分配一个伪终端 -d, –detach 运行容器到后台 -e, –env 设置环境变量 -p, –publish list 发布容器端口到主机 –name string 指定容器名称 -h, –hostname 设置容器主机名 –restart string 容器退出时重启策略 默认no,可选值:[always|on-failure] [BEGIN] // :: #查看docker container…
#docker列出镜像[root@192 ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEnginx latest 881bd08c0b08 6 days ago 109MB#docker:查看镜像名为nginx的镜像历史[root@192 ~]# docker history nginxIMAGE CREATED CREATED BY SIZE COMMENT881bd08c0b08 6 days ago /bin/sh -c #(no…
1 安装docker的apt源 apt-get install apt-transport-https ca-certificates curl software-properties-common 2 添加docker官方的GPG root@zhf-linux:/home# curl -s https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - OK 3 添加docker的源.如果没有docker.list则自己创建一…