• 微信小程序开发案例
  • Springboot+JPA+Thymeleaf 校园博客完整小网站
  • Docker视频教程正在更新中

这个栏目主要放置Docker相关的东西,有技术文档,也有视频教程。目前还在陆续更新中……,希望这里的东西对你有所帮助! 以“xx - ”开头,“(Docker系列)”结尾的是本人对Docker重新整理一遍之后所总结的内容,这个系列将比之前写的总结要更加深入一些。

19 - Docker network第五讲-替代“--link”(Docker系列)

 2016-12-29 钟述林   2987 Docker

在之前的讲解《09 - docker run 之 Wordpress+mysql快速搭建网站(Docker系列)》中讲述了使用--link的方式来让wordpress和mysql的容器进行通信,这种方式即将过时,需要换成docker network的方式。 下面就将《09 - docker run 之 Wordpress+mysql快速搭建网站(Docker系列)》中的网站更新为docker……

2

18 - Docker network第四讲-网络别名(Docker系列)

 2016-12-29 钟述林   2636 Docker

在前面例子中容器与容器之间的通信都是通过网络中的IP地址来完成的,这种方式显然是不合理的,因为这个IP地址可能会在启动容器时发生变化,而且也比较难记。 那么解决这一问题的方法就是使用网络别名,容器在网络是是允许有别名的,且这个别名在所在网络中都可以直接访问,这就类似局域网在各物理机的主机名。 启动容器指定网络及网络别名 docker run -d -it --name c4 --……

0

17 - Docker network第三讲-自定义网络(Docker系列)

 2016-12-29 钟述林   2607 Docker

创建网络 C:\Users\zsl-pc>docker network create test-net 39b38d32553cb89085bccb6d1359e3e1ebba570147c31c64c58e40d7967f9e50 说明:这里创建了一个名为test-net的网络,创建成功后会得到该网络的ID 列表网络 C:\Users\zsl-pc>docker……

0

16 - Docker network第二讲-容器默认网络bridge(Docker系列)

 2016-12-29 钟述林   5508 Docker

在Docker服务安装成功后默认有三个网络(docker network ls): C:\Users\zsl-pc>docker network ls NETWORK ID NAME DRIVER SCOPE 992344cd89fe bridge bridge ……

0

15 - Docker network第一讲-概念及常用命令(Docker系列)

 2016-12-29 钟述林   2916 Docker

在Docker的世界里面network起到了非常关键的作用。主要担任的工作有:与宿主机通信、容器与容器通信。 在之前的讲解中我们让容器与容器通信是通过--link来完成,但在官方文档中可以看出--link已经标记为删除,可能在后面的版本中会直接删除该指令。 从安全性角度考虑及官方文档都建议使用docker network来完成容器之间的通信。 docker network的常用命令如……

1

14 - Docker加速器(Docker系列)

 2016-12-28 钟述林   2437 Docker

用了Docker的都知道在使用docker pull来拉取镜像时的速度都非常慢,而且还会经常报错(如:超时、镜像不存在等错误)。 主要原因大家都知道:Registry在国内,网络影响太严重。还好国内的一些大企业对此做了些解决办法:加速器,比较常用的有阿里云和DaoCloud。要使用加速器都需要先注册一个对应的账号,我这里已经在这两个网站上都注册过了。 Centos7中配置Docker加……

0

13 - 在Centos7中安装Docker1.12(Docker系列)

 2016-12-28 钟述林   3726 Docker

在Centos7中如果直接使用yum install docker安装的话,Docker的版本是1.9这个版本的。 在1.12这个版本里面又新增加了很多特性,如:完善了network、增加了swarm等,本篇文章将讲述如何在Centos7操作系统中安装1.12版本的Docker服务。 安装wget工具 yum install -y wget 说明:因为要下载yum源,所以需……

1

12 - Dockerfile指令详解(Docker系列)

 2016-12-08 钟述林   3283 Docker

在使用Dockerfile一构建Docker镜像之前需要先搞清楚Dockerfile中都有哪些常用的指令,这样在使用起来才能得心应手。   这篇文章主要列举出Dockerfile中比较常用的指令及其用法和说明,需要注意的是这些指令都是全部大写。   FROM:" class="reference-link">FROM:   说明:指定该镜像的基础镜像格式如:FROM <image>或FROM……

1

11 - Dockerfile之容器中运行MyEclipse搭建的JavaWeb项目(Docker系列)

 2016-12-08 钟述林   2978 Docker

在上一篇文章《10 - Dockerfile 之 tomcat中运行MyEclipse搭建Web项目》中为这一篇的内容准备了原材料。这篇文章将讲述如何将上一篇文章中的Javaweb项目制作成Docker的镜像。 应用程序在Docker容器中运行和在物理机运行的原理是一样的,所以我们部署这个Javaweb项目到Docker中的步骤应该如下: 服务器支持(这里选择Centos7)安装Java环……

0

10 - Dockerfile 之 tomcat中运行MyEclipse搭建Web项目(Docker系列)

 2016-12-08 钟述林   2525 Docker

在之前的讲解中主要讲述的是如何使用已经存在的Docker镜像,当然这些镜像对我们的使用肯定有很大的帮助,但很多时候我们是需要运行我们自己所定制开发的应用程序,这些应用程序在Docker的任何仓库中都是无法找到的,那么我们如何将自己的应用程序部署到Docker容器中呢?需要现在几个步骤: 开发自己的应用程序将我们的应用程序制作成Docker镜像运行该镜像 开发自己的应用程序这篇文章将讲述一个……

0

09 - docker run 之 Wordpress+mysql快速搭建网站(Docker系列)

 2016-12-07 钟述林   4280 Docker

概念Wordpress:是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。 MySQL:关系型数据库,作为Wordpress网站的数据存储介质。 说明本例子将通过快速搭建Wordpress+MySQL的网站来熟悉docker run命令及使用方法。 本着“容器只干一件事情”……

0

08 - Docker常用命令(Docker系列)

 2016-12-07 钟述林   2015 Docker

在启动docker服务后输入:docker --help可以查看到docker的所有命令,下面先把docker的命令列举出来: attach: 附着到一个正在运行的容器 build:从Dockerfile文件中创建一个镜像(这个在后面详讲) exec:在一个正在运行的容器中运行指令,如:docker exec my-web ls -l(以详细信息方式列举出my-web容器工作目录下的目录结构……

0

07 - 如何查看镜像及MySQL各环境参数的说明(Docker系列)

 2016-12-07 钟述林   3381 Docker

在《06 - 分析docker run hello-world(Docker系列)》一文中看到了docker run hello-world,也描述了hello-world是镜像名称,是可以从官方镜像仓库拉取的镜像名称。 那么,在官方镜像仓库里面都有些什么镜像可以供我们拉取?这些镜像的名称都是什么样的?我们应该如何拉取?又该如何使用? 带着这些问题,首先需要知识Docker官方的镜像仓库地址是……

0

06 - 分析docker run hello-world(Docker系列)

 2016-12-01 钟述林   2015 Docker

在前面的《Centos7中安装及验证Docker》和《Windows8中安装及验证Docker》两篇文章中都有看到:docker run hello-word,为了更深入的认识Docker,在这篇文章中着重讲解一下这句命令的作用和工作流程,从而更加深刻的认识Docker的工作原理。 输入启动容器命令: docker run hello-word 将会出现: C:\Users\zsl-p……

0

05 - Docker Machine 概述(Docker系列)

 2016-12-01 钟述林   3041 Docker

Docker Machine可以用来: 在Mac或Windows系统中安装和运行Docker服务提供和管理多个远程Docker主机提供Swarm群集 什么是Docker Machine?Docker Machine是一个可以让你在虚拟机上安装Docker引擎的工具,并且可以通过docker-machine的指令来管理这些虚拟机。可以使用Docker Machine在你的本地Mac或Wind……

0