Archive四月 2018

[docker]3.dockerfile的使用以及通过maven插件构建Docker镜像

本文的目的

据我们所知,docker除了官方提供的镜像以外(通常都是一些基础环境的镜像,或者像WordPress这样著名的程序),也有很多自己的自定义的镜像,主要用来实现我们自己需要的定制需求。

Dockerfile就像是maven构建程序的pom.xml一样,通过定义一系列镜像(maven中的项目)所需要的条件,就可以轻松构建一个镜像(项目)。那么这篇文章就是为了掌握Dockerfile常规的几个语法,以便能够让我们通过定义的一系列指令构建出我们自己的定制镜像。

本文使用到的Java示例代码地址:https://github.com/WeidanLi/p-docker-demo

阅读更多

[docker]2.docker命令的使用

本文的目的

通过与git平台进行类比,快速理解和使用docker相关的命令。

1. Docker命令介绍

在Docker的使用过程中,我们需要使用Docker提供的命令与Docker进行对话,以便告诉Docker我们要完成的操作。

这些操作,可以与git或者svn的使用进行类比,因为道理都是从一个仓库中拉取相关的内容,然后进行操作。

阅读更多

[docker]1.初识Docker

本文的目的

编写Docker的教程,并不是系统的对Docker进行了解,而是通过一个Java工程师的口吻,来快速入门了解Docker的内容。

本文的目的很简单

  1. 快速了解Docker几个概念,能够通过与Java相关的类比,快速勾勒Docker的模型
  2. 在自己的系统上面安装docker成功即可,由于CentOS是一个比较好的平台了解Docker的内容,所以期待对Docker的学习能够在Linux系的平台上进行,这样能够更加快速的学习。

阅读更多