一杯甜酒

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

Docker学习总结(7)——云端基于Docker的微服务与持续交付实践

本文根据〖2016 全球运维大会•深圳站〗现场演讲嘉宾分享内容整理而成 讲师简介 易立 毕业于北京大学,获得学士学位和硕士学位;目前负责阿里云容器技术相关的产品的研发工作。 加入阿里之前,曾在IBM中国开发中心工作14年,担任资深技术专员,负责IBM企业平台...

2016-07-07 09:31:27

阅读数:5015

评论数:2

Docker学习总结(5)——超实用Docker入门学习教程

Docker是什么 Docker是一种容器技术,它可以将应用和环境等进行打包,形成一个独立的,类似于iOS的APP形式的“应用”,这个应用可以直接被分发到任意一个支持Docker的环境中,通过简单的命令即可启动运行。Docker是一种最流行的容器化实现方案。和虚拟化技术类似,它极...

2016-05-31 09:50:40

阅读数:10777

评论数:3

Docker学习总结(3)——Docker实战之入门以及Dockerfile(三)

应用镜像 csphere/wordpress:4.2 # cd docker-training/wordpress/ # ls -a . license.txt wp-config-sample.php wp-login.php .. ...

2016-01-05 16:24:44

阅读数:3292

评论数:2

Docker学习总结(2)——Docker实战之入门以及Dockerfile(二)

csphere/php-fpm:5.4 # cd docker-training/php-fpm/ # ls Dockerfile nginx_nginx.conf supervisor_nginx.conf nginx_default.conf php_www.conf ...

2016-01-05 16:22:49

阅读数:5423

评论数:1

Docker学习总结(1)——Docker实战之入门以及Dockerfile(一)

首先Docker是软件工业上的集装箱技术 回顾,在没有集装箱出现以前,传统运输行业中,会存在这些问题: 在运输过程中,货物损坏装卸、运输货物,效率低下运输手续繁多及运输环节多劳动强度大,及船舶周转慢 在集装箱出现后,完全改变了这种状况,是由于集装箱: 规则标准化,大大减少了包装费用大大提升了货...

2016-01-05 16:16:32

阅读数:20799

评论数:1

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

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

2019-01-10 12:07:32

阅读数:39

评论数: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

阅读数:48

评论数:0

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

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

2018-11-11 21:08:38

阅读数:234

评论数:0

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

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

2018-11-03 17:42:29

阅读数:829

评论数:0

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

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

2018-11-03 17:16:09

阅读数:845

评论数: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

阅读数:1686

评论数:0

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

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

2018-07-12 10:07:25

阅读数:5331

评论数:0

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

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

2018-07-11 09:53:35

阅读数:5693

评论数:0

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

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

2018-07-06 11:20:59

阅读数:6857

评论数:1

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

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

2018-06-02 09:56:36

阅读数:8554

评论数: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

阅读数:4710

评论数:0

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

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

2018-03-30 17:36:49

阅读数:1174

评论数: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

阅读数:1294

评论数:0

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

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

2018-01-05 17:21:05

阅读数:1935

评论数:1

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

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

2017-12-05 17:46:37

阅读数:866

评论数:0

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