Docker 实践指南
文章平均质量分 52
SVON
这个作者很懒,什么都没留下…
展开
-
Docker 实践指南(1)
近段时间在工作中或多或少的用到 Docker 技术,总感觉力不从心,于是投入了些时间,系统的研究了一番,有些经验体会分享出来 多说几句:在一个新鲜的领域里,忽然一头扎进一个点是非常容易迷茫的。最好是先站在较高的点去看到它的整体,有了整体的把握之后就知道自己需要什么,在其中可以得到什么,进而有计划的去学,取精去粕。至于 Docker 优势特点一类的话题,百科会更专业 最终目标:...原创 2018-07-05 13:22:33 · 176 阅读 · 0 评论 -
Docker 实践指南(2)
这节介绍安装方法及加速器的使用 Docker 支持的运行平台有 Linux大部分的发行版本 Microsoft Windows Mac OS 云平台(Amazon EC2、OpenStack等)。 需要注意的是 - 目前 Docker 不支持32位的CPU - 推荐使用linux 3.8或更高版本内核 接下来我使用 Ubuntu 及CentOS 两个常见发行版本作介绍安装方法 ...原创 2018-07-05 13:32:26 · 157 阅读 · 0 评论 -
Docker 实践指南(3)
这节介绍镜像的常用操作 Docker 只有启动了容器实例才能跑服务,启动容器要基于镜像。容器可以看作 vmware 的虚拟机,系统/应用 运行在虚拟机上,启动虚机则需要 OVA 之类的文件。 上节最后拉取的 ubuntu 14.04 是一个操作系统基础镜像,拿到之后还需要安装一些软件、调整配置才能用来跑服务,这个二次加工的过程就是后面将要介绍的镜像构建。 1. 列出镜像 Dock...原创 2018-07-05 14:30:20 · 134 阅读 · 0 评论 -
Docker 实践指南(4)
本节介绍容器的常用操作。 前面说过,服务都是跑在容器里的,容器的底层实质上也是一个操作系统,能安装软件,有进程,只不过这个系统很精简。容器和虚拟机一样有启动、停止的状态。使用 ubuntu 14.04 镜像运行一个容器来体验一下: $ docker run -it ubuntu:14.04 /bin/bash root@bfffba2819bf:/# 这样我们就启动并进入到了容器里...原创 2018-07-05 14:30:54 · 112 阅读 · 0 评论 -
Docker 实践指南(5)
这节介绍手动建构镜像的方法 我要介绍的 LNMP 加入了一个 LogStash (L)组件用于收集分析日志。秉承 Docker 微服务架构的理念,每个组件单独运行一个容器,各容器之间使用网络互相关联。 镜像的构建以 Nginx 为例演示过程,基础镜像使用 Ubuntu 14.04。MySQL 、LogStash 使用官方镜像。按 WordPress 环境要求如下: MySQL &g...原创 2018-07-05 14:32:44 · 134 阅读 · 0 评论 -
Docker 实践指南(6)
接下来做些准备工作,然后启动 PHP、Nginx 组件的容器 下载解压 WordPress $ wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz $ tar zxf ./wordpress* -C /www/wwwroot/ && chmod 777 -R /www/wwwroot/ 创建各组件...原创 2018-07-05 16:32:42 · 185 阅读 · 0 评论 -
Docker 实践指南(7)
很多组件的镜像官方都有提供,使用的时候只要给定相应启动参数即可。通过 Docker Hub 搜索 MySQL,简介页面上给出了快速指南。点击相应版本跳转到 Github 有该版本的 Dockerfile。 拉取 MySQL 5.7 $ docker pull mysql:5.7 启动 MySQL 容器 我在 /mysql/”>https://hub.docker.com/...原创 2018-07-05 16:36:07 · 135 阅读 · 0 评论