一杯甜酒

用勇气改变可以改变的事情,用胸怀接受不可以改变的事情,然后用智慧分辨两者的不同!...

Docker学习总结(44)——Docker容器时间与主机时间不一致的三种解决方式

分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程 问题 我们在使用docker时发现Docker容器时间与主机时间经常出现不一致的情况,其实在docker容器和系统时间不一致是因为docker容器的原生时区为0时区,而国内系统为...

2019-04-25 11:08:15

阅读数 110

评论数 0

Docker学习总结(43)——Docker Compose 搭建Mysql主从复制集群

前言 随着应用业务数据不断的增大,应用的 响应速度不断下降,在检测过程中我们不难发现大多数的请求都是 查询操作。此时,我们可以将数据库扩展成 主从复制模式,将 读操作 和 写操作 分离开来,多台数据库 分摊请求,从而 减少单库 的 访问压力,进而应用得到优化。 正文 主从复制的方式 MyS...

2019-01-22 10:08:07

阅读数 162

评论数 0

Docker学习总结(42)——Docker Compose 入门学习

一、Docker Compose介绍 Compose 是 Docker 公司推出的一个工具软件,可以管理多个 Docker 容器组成一个应用(称为一个 project,即项目)。Compose 定位是“Define and run multi-container applications wit...

2019-01-10 12:07:32

阅读数 100

评论数 0

Docker学习总结(41)——Docker Compose 的两种安装方式总结

方法一:二进制文件安装 # curl -L https://github.com/docker/compose/releases/download/1.8.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/doc...

2019-01-10 11:33:28

阅读数 162

评论数 0

Docker学习总结(41)——三个技巧,将Docker镜像体积减小90%

一、前言 在构建Docker容器时,应该尽量想办法获得体积更小的镜像,因为传输和部署体积较小的镜像速度更快。但RUN语句总是会创建一个新层,而且在生成镜像之前还需要使用很多中间文件,在这种情况下,该如何获得体积更小的镜像呢?你可能已经注意到了,大多数Dockerfiles都使用了一些奇怪的技巧:...

2018-11-11 21:08:38

阅读数 373

评论数 0

Docker学习总结(40)——Docker常见应用场景再总结

前言 Docker提供了轻量级的虚拟化,它几乎没有任何额外开销,这个特性非常酷。首先你在享有Docker带来的虚拟化能力的时候无需担心它带来的额外开销。其次,相比于虚拟机,你可以在同一台机器上创建更多数量的容器。Docker的另外一个优点是容器的启动与停止都能在几秒中内完成。Docker的优势,...

2018-11-03 17:42:29

阅读数 866

评论数 0

Docker学习总结(39)——简析容器、无服务器和虚拟机的安全性差异

外文翻译:英文原文 前言 在三十多年前,虚拟化仅适用于拥有大型机和众多小型计算机的用户,而安全问题仅仅是物理上的。 二十年前,VMware发布了其第一款产品,网络边界安全性仍处于起步阶段,依赖于防火墙。 十二年前,AWS推出,网络安全成为一个问题。 五年前,由于Docker,容器成为主流,主机...

2018-11-03 17:16:09

阅读数 925

评论数 0

Docker学习总结(38)——开发环境中使用docker run安装Redis再总结

一、普通安装 1、拉取redis 的docker镜像:docker pull redis:4.0 2、创建redis容器名"redistest1",并开启持久化 参数说明:--appendonly yes:开启持久化 二、挂载外部配置和数据安...

2018-10-09 13:49:22

阅读数 1706

评论数 0

Docker学习总结(37)——Dockerfile编写的八条准则

一、基础镜像编写Dockerfile文件的时候通常是基于某个Linux基础镜像作为底包,然后打包进需要的功能从而形成自己的镜像。选择基础镜像时是有讲究的:尽量选择官方镜像库里的基础镜像;尽量选择轻量级的镜像做底包。就典型的Linux基础镜像来说,大小关系如下:Ubuntu >...

2018-07-12 10:07:25

阅读数 5686

评论数 0

Docker学习总结(36)——利用Google开源Java容器化工具Jib构建镜像

一、前言容器的出现让Java开发人员比以往任何时候都更接近“编写一次,到处运行”的工作流程,但要对Java应用程序进行容器化并非易事:你必须编写Dockerfile,以root身份运行Docker守护进程,等待构建完成,最后将镜像推送到远程注册中心。但并非所有的Java开发人员都是容器专家,像以前...

2018-07-11 09:53:35

阅读数 6442

评论数 0

Docker学习总结(35)——Docker全面认识再总结

1、什么是DockerDocker 是一个开源的应用容器引擎,基于Go语言,诞生于2013年初,最初发起者是dotCloud公司,开发者可以打包应用到一个轻量级、可移植的容器中,然后发布到主流Linux系统上运行。2、为什么用Docker持续交付和部署:使用Docker可以通过定制应用镜像来实现持...

2018-07-06 11:20:59

阅读数 6926

评论数 1

Docker学习总结(34)——新手使用Docker的11条准则

Docker的具有很多的优点,比如:一体化——将操作系统、库版本、配置文件、应用程序等全部打包装在容器里。从而保证 QA 所测试的镜像 (image) 会携带同样的行为到达生产环境;轻量——内存占用极小,只为主要过程分配内存;快读——一键启动,就像启动常见的 linux 过程一样快。尽管如此,众多...

2018-06-02 09:56:36

阅读数 9042

评论数 0

Docker学习总结(33)——Docker环境下搭建 MySQL 主从复制

搭建环境Centos 7.2 64位MySQL 5.7.13Docker 1.13.1接下来,我们将会在一台服务器上安装docker,并使用docker运行三个MySQL容器,分别为一主两从。安装docker执行命令[root@VM_0_17_centos ~]# yum install dock...

2018-05-30 10:58:07

阅读数 4754

评论数 0

Docker学习总结(32)——Dockerfile指令详解

1、ADD 复制文件ADD指令用于复制文件,格式为:ADD ... ADD ["",... ""]从src目录复制文件到容器的dest。其中src可以是Dockerfile所在目录的相对路径,也可以是一个URL,还可以是一个压缩包注意:① src必须在构建的...

2018-03-30 17:36:49

阅读数 1253

评论数 0

Docker学习总结(31)——使用Maven插件构建docker镜像

Maven是一个强大的项目管理与构建工具。如果可以使用Maven构建Docker镜像,以下几款Maven的Docker插件比较常用。插件名称 官方地址docker-maven-plugin https://github.com/spotify/docker-maven-plugindocke...

2018-03-22 11:07:16

阅读数 1587

评论数 0

Docker学习总结(30)——MySQL到底能不能放到Docker里跑?

Talk is cheap,show me the demo。MySQL 到底能不能放到 Docker 里跑?同程旅游目前已经有超过一千个 MySQL 实例安全稳定地跑在 Docker 平台上。前 * 言前几月经常看到有 MySQL 到底能不能放到 Docker 里跑的各种讨论。这样做是错的!这样...

2018-01-05 17:21:05

阅读数 3838

评论数 2

Docker学习总结(29)——Docker核心技术与实现原理

提到虚拟化技术,我们首先想到的一定是 Docker,经过四年的快速发展 Docker 已经成为了很多公司的标配,也不再是一个只能在开发阶段使用的玩具了。作为在生产环境中广泛应用的产品,Docker 有着非常成熟的社区以及大量的使用者,代码库中的内容也变得非常庞大。同样,由于项目的发展、功能的拆分以...

2017-12-05 17:46:37

阅读数 1120

评论数 0

Docker学习总结(28)——Docker 容器健康检查机制

摘要: 在分布式系统中,经常需要利用健康检查机制来检查服务的可用性,防止其他服务调用时出现异常。自 1.12 版本之后,Docker 引入了原生的健康检查实现。本文将介绍Docker容器健康检查机制,以及在Docker Swarm mode下面的新特性 在分布式系统中,经常需要利用健康检查机制来...

2017-09-05 15:42:39

阅读数 2559

评论数 0

Docker学习总结(27)——Dockerfile详解

Docker可以从Dockerfile中一步一步的读取指令来自动的创建镜像,常使用Dockerfile来创建用户自定义的镜像。格式如下: # Comment INSTRUCTION arguments 虽然前面的指令大小写不敏感,但习惯性的还是建议大写。docker是严格按照顺序(#注释起来...

2017-08-23 10:51:51

阅读数 757

评论数 0

Docker学习总结(26)——Docker 管理工具的选择:Kubernetes 还是 Swarm?

Docker 容器技术已经成为推动云技术发展最重要的技术之一。如果你还没有使用容器技术,那么你很可能很快就会使用到它,不管以什么样的方式。 使用这种技术有两个步骤。首先,你需要理解容器的概念。然后你需要有一个编排工具来处理容器的调度和管理。最终选择谁取决于技术偏好和需求。 Docker是一种高...

2017-08-03 10:11:49

阅读数 1748

评论数 2

提示
确定要删除当前文章?
取消 删除