2017年11月9日
摘要:
首先从https://hub.docker.com/_/mysql/拉取官方镜像,如果速度缓慢,建议添加国内加速 查看如何使用mysql镜像启动一个container: -e:设置环境变量 MYSQL_ROOT_PASSWORD这个变量是强制性的,需要指定密码,如果没有设置此变量的值,那么创建con
阅读全文
posted @ 2017-11-09 15:21
wadeson
阅读(2705)
推荐(0)
摘要:
利用Dockerfile自定义构建MySQL服务折腾了几天,一直在启动服务上出现错误,现在终于解决了该问题,这里进行记录一下 本文参考http://iamdavidxie.com/2014/07/21/create-a-mariadb-service-on-centos-with-docker/ 此
阅读全文
posted @ 2017-11-09 09:46
wadeson
阅读(24462)
推荐(0)
2017年11月7日
摘要:
查看nginx和php的目录结构: 这里将详细讲述nginx和php的构建过程,以及构建过程中用到的所有工具包和配置文件 首先介绍nginx的构建,查看nginx的Dockerfile: 从上面的基础镜像可以看见是centos_init:v2,这里贴出该镜像的Dockerfile: centos_i
阅读全文
posted @ 2017-11-07 15:53
wadeson
阅读(8823)
推荐(0)
2017年11月4日
摘要:
win环境下的virtualbox下载地址:http://download.virtualbox.org/virtualbox/5.2.0/VirtualBox-5.2.0-118431-Win.exe win环境下安装virtualbox这里省略。 打开virtualbox开始安装centos7:
阅读全文
posted @ 2017-11-04 21:03
wadeson
阅读(1792)
推荐(0)
摘要:
docker-machine 是docker官方提供的docker管理工具。通过docker-machine可以轻松的做到: 在Windows平台和MAC平台安装和运行docker 搭建和管理多个docker 主机 搭建swarm集群 环境win下面安装的virtualbox,virtualbox安
阅读全文
posted @ 2017-11-04 20:26
wadeson
阅读(39894)
推荐(6)
2017年11月3日
摘要:
docker之数据卷的备份和还原 1、现在利用镜像创建一个nginx的服务容器,并挂载一个数据卷 2、进入到容器内,向空的数据卷目录/data添加一些数据 3、创建另外一个容器以上面web1容器作为共享数据卷,并将共享的数据卷进行tar压缩备份,并通过映射到本机host 上面命令详解: --volu
阅读全文
posted @ 2017-11-03 13:42
wadeson
阅读(1539)
推荐(0)
2017年11月1日
摘要:
上一篇介绍了Dockerfile中使用的指令,现在开始进行指令实践 先查看下本地的镜像,选一个作为base image: 在某一个目录下面创建一个专门存放此demo的目录,也就是Dockerfile所在的context: 接下来就开始编写Dockerfile文件了(注意Dockerfile的D需要大
阅读全文
posted @ 2017-11-01 17:50
wadeson
阅读(213211)
推荐(18)
摘要:
Docker通过对于在Dockerfile中的一系列指令的顺序解析实现自动的image的构建 通过使用build命令,根据Dockerfiel的描述来构建镜像 通过源代码路径的方式 通过标准输入流的方式 通过源代码路径 Dockerfile需要放置在项目的根目录位置 在构建的时候,Dockerfil
阅读全文
posted @ 2017-11-01 15:46
wadeson
阅读(8648)
推荐(1)
摘要:
查看本地现有镜像: 现在利用基础镜像centos,在此基础上手动构建一个web服务,这里采用nginx 启动一个container并进入到容器内: 然后在容器内进行安装nginx服务: 这里采用编译安装nginx,所以下载nginx源码包,并安装好编译环境: 编译环境: 安装nginx的一些依赖包:
阅读全文
posted @ 2017-11-01 15:03
wadeson
阅读(3988)
推荐(0)
2017年10月31日
摘要:
运行一个container的本身就是开启一个具有独立namespace的进程 进程有自己的网络,文件系统等 docker通过run命令来启动一个container 运行一个container必须要指定一个image作为初始化的文件系统 对于不存在的image,docker会自动去registry里面
阅读全文
posted @ 2017-10-31 09:58
wadeson
阅读(6157)
推荐(0)