摘要: 1. Docker Swarm 简介 Docker Swarm 是 Docker 官方三剑客项目之一,提供 Docker 容器集群服务,是 Docker 官方对容器云生态进行支持的核心方案。 使用它,用户可以将多个 Docker 主机封装为单个大型的虚拟 Docker 主机,快速打造一套容器云平台。 阅读全文
posted @ 2020-05-20 19:19 东方雨倾 阅读(1462) 评论(0) 推荐(0) 编辑
摘要: Kubernetes,又称为 k8s(首字母为 k、首字母与尾字母之间有 8 个字符、尾字母为 s,所以简称 k8s)或者简称为 “kube” ,是一种可自动实施 Linux 容器操作的开源平台。它可以帮助用户省去应用容器化过程的许多手动部署和扩展操作。也就是说,您可以将运行 Linux 容器的多组 阅读全文
posted @ 2020-05-20 19:17 东方雨倾 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 我们都知道Compose是docker三剑客之一,主要负责实现对 Docker 容器集群的快速编排。前面的文章也介绍了docker compose的使用方法,今天分享一下docker compose的实战,让读者更好的理解docker compose。 1. 从github获取dubbo admin 阅读全文
posted @ 2020-05-20 19:16 东方雨倾 阅读(1280) 评论(0) 推荐(0) 编辑
摘要: 模板文件是使用docker compose的核心,默认的模板文件名称为docker compose.yml,格式为YAML格式。每个服务都必须通过image指令指定镜像或build指令(需要Dockerfile)等来自动构建生成镜像。 注意:在编写docker compose.yml文件时,所有的冒 阅读全文
posted @ 2020-05-20 19:14 东方雨倾 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 本文介绍docker compose相关的常用命令,以下命令都是 以docker comose开头 的。 up 该命令十分强大,它将尝试自动完成包括构建镜像,(重新)创建服务,启动服务,并关联服务相关容器的一系列操作。链接的服务都将会被自动启动,除非已经处于运行状态。 选项: d 在后台运行服务容器 阅读全文
posted @ 2020-05-20 19:13 东方雨倾 阅读(2721) 评论(0) 推荐(0) 编辑
摘要: 简介 Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。从功能上看,跟 OpenStack 中的 Heat 十分类似。 其代码目前在 https://github.com/docker/compose 上开源。 Compose 定位是 「定义和运行多 阅读全文
posted @ 2020-05-20 19:11 东方雨倾 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 镜像的定制实际上就是定制每一层所添加的配置、文件。我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,这个脚本就是Dockerfile。Dockerfile是一个文本文件,其内包含了一条条的指令,每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。 FROM指令 该指令指定基 阅读全文
posted @ 2020-05-20 19:09 东方雨倾 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1. 获取镜像 2. 运行镜像 3. 列出镜像 延伸阅读:如何产生虚悬镜像? 1) 创建一个空文件夹(非必须),主要是为了避免构建时引入其他不必要的文件: mkdir dockerspace 2) 进入新建的文件夹,并新建Dockerfile文件,内容如下: FROM ubuntu:16.04 CM 阅读全文
posted @ 2020-05-20 19:07 东方雨倾 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 有时候使用Docker Hub这样的公共仓库可能不方便,用户可以创建一个本地仓库供私人使用。比如,基于公司内部项目构建的镜像。docker registry是官方提供的工具,可以用于构建私有的镜像仓库。 1. 安装运行docker registry 可以通过获取官方registry镜像来运行。默认情 阅读全文
posted @ 2020-05-20 19:04 东方雨倾 阅读(1515) 评论(0) 推荐(1) 编辑
摘要: 警告:切勿在没有配置 Docker YUM 源的情况下直接使用 yum 命令安装 Docker,如果直接使用yum install docker命令安装,安装的docker是旧版本的 1. 准备工作 1.1 系统要求 Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 阅读全文
posted @ 2020-05-20 19:01 东方雨倾 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 虽然自觉是一个Git工具的老手了,但是平时犯了一点错误,就发现有点捉襟见肘了。就好像今天我把一些代码玩坏了,想撤回到前几个版本去(此时已经push到远程分支),但是仔细一想:卧槽,这操作我好像不太熟练啊,于是乎就有了这篇文章了。 一、git push撤销 1.1 使用场景 代码已经修改并push到远 阅读全文
posted @ 2020-05-20 09:05 东方雨倾 阅读(1508) 评论(0) 推荐(0) 编辑