上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 24 下一页
摘要: 需求 由于公司的数据库需要使用新的oracle版本(12c-r2 -->12.2.0.1),从之前的oracle11g迁移到12c。所以,便有了我们今天的内容。 首先,我们就先来介绍一下如何构建oracle12c的镜像(docker image)。 如果大家有使用的需求而又不是正式的项目,可以直接到 阅读全文
posted @ 2017-06-13 10:34 TonyZhang24 阅读(8107) 评论(4) 推荐(2) 编辑
摘要: 前言 之前在Linux环境下尝试了swarm,通过将不同host以swarm nodes 的方式连接到一起(构建Overlay 子网),从而实现跨host的container通信。 今天我们就来说说如何在windows平台上面来建立swarm,以及实现跨host的container通信。 准备活动 阅读全文
posted @ 2017-06-06 15:29 TonyZhang24 阅读(2145) 评论(4) 推荐(0) 编辑
摘要: 前言 之前在使用docker的时候,对于docker-machine的理解有一些误解(之前一直以为docker-machine和docker-engine等价的,只不过是在window或者mac平台上的docker-engine的别名罢了,汗~~~); 今天正好利用这个机会来好好的理一理。 定义 登 阅读全文
posted @ 2017-06-05 16:13 TonyZhang24 阅读(5457) 评论(2) 推荐(0) 编辑
摘要: docker 提供给我们多种(4种)网络模式,我们可以根据自己的需求来使用。例如我们在一台主机(host)或者同一个docker engine上面运行continer的时候,我们就可以选择bridge网络模式;而当我们需要在多台host上来运行多个container来协同工作的时候,overlay模 阅读全文
posted @ 2017-05-31 23:25 TonyZhang24 阅读(18327) 评论(2) 推荐(1) 编辑
摘要: 定义 go 语言中的struct与c的很相似,此外,go没有Class,也没有继承。 stuct的格式为:type <name> struct{} Struct是值类型 我们可以看到,age属性只在func内部被修改,因此可以确定struct是值类型(传递给函数的参数为值的一个copy) 如何传递引 阅读全文
posted @ 2017-05-21 15:03 TonyZhang24 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 背景 当我们在windows 上面运行docker container的时候,我们需要借助于模拟器(例如,Virtual box/Hyper V),她的目的主要是在我们的windows系统上面模拟出一个Linux环境来运行docker engine,从而在实现在windows机器上面跑docker. 阅读全文
posted @ 2017-05-19 12:38 TonyZhang24 阅读(4557) 评论(0) 推荐(1) 编辑
摘要: 前言 由于领导要在超极本上面演示一些东西,所以决定在window平台上面使用docker,于是乎,便有了下面的一些故事。。。 CPU / Memery 的总体设置 众所周知,在Linux上面使用docker的时候,我们从来都没有关心过CPU和Memory的设置,这是因为Linux直接作为docker 阅读全文
posted @ 2017-05-18 15:53 TonyZhang24 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: 定义 语法 - func 函数名 (参数列表) (返回值列表){ } 匿名函数 Go 语言允许将函数传递给一个变量,即定义函数也算是定义一种类型。 声明匿名函数时,可以省略函数的名称 闭包 defer Go 函数通过使用defer关键字,实现了许多“神奇”的事情 1. 改变函数执行的顺序 - 如果在 阅读全文
posted @ 2017-05-14 22:50 TonyZhang24 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 定义 map - 类似于HashTable或者Dictionary,使用key-value 对子的形式来表示。 key 必须由支持 == 或者 := 比较运算符,不能是函数,Slice还有Map类型。 map 查找比遍历快,但是比索引查找慢得多(100倍)。 使用"make" 关键字来定义map, 阅读全文
posted @ 2017-05-10 22:45 TonyZhang24 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 定义 切片本身不是数组,它指向底层的数组或者数组的一部分。因此,可以使用Slice来处理变长数组的应用场景。 Silice 是一种引用类型。 1、定义一个空的Slice 2、 从数组中干获取Slice 3、使用“make”关键字创建Slice make([]T, len, cap) []T - 表示 阅读全文
posted @ 2017-05-09 22:54 TonyZhang24 阅读(426) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 24 下一页