现在位置: 首页 > docker
+0°
2016年09月23日 Docker, 云计算 ⁄ 共 13005字 ⁄ 被围观 2,166 views+
  1、环境说明 1.1 软件及版本 全部软件均为当前最新版,且写本文时博主已经在公司进行商用验证,因此全部环境可用于生产环境。 OS:ubuntu 14.04.4 kernel:4.2 etcd:3.0.9 flannel:6.0 kubernetes:1.3.5 docker:1.12 1.2 主机规划 master 和 minion:192.168.1.104 node01 minion:192.168.1.107 node02 minion:192.168.1.108 node03 测试环境我在hosts中填写了解析,生产环境使用dns进行解析。 root@node01:~...
阅读全文
+1°
2015年11月13日 Docker ⁄ 共 2319字 ⁄ 被围观 5,418 views+
前几篇文章我们使用docker镜像时,我们都用的是官方镜像仓库,要在机器之间共享共享镜像也使用的是导出再导入实现的,这在企业内部大规模使用的便捷性不服。在第一篇《docker容器技术系列一:基本概念》我们就讲到了docker镜像仓库有两种,公开仓库和私有仓库,这跟我们使用yum仓库一样。 本文将描述如何构建一个无需认证的私有仓库。我这里暂不讨论需要登录或者ssl加密传输的私有仓库(当然要实现也很简单,为仓库增加nginx反...
阅读全文
+0°
2015年11月04日 Docker ⁄ 共 1882字 ⁄ 被围观 3,268 views+
刚接触docker时总在思考两个问题: docker容器如何实现将数据持久化呢?比如一个httpd容器中用户上传的文件或者访问日志等! 如何实现便捷的更新容器中的文件呢? 比如需要快捷的更新容器中的程序,总不能每次更新都build一次镜像吧! 那下面我们就来聊聊docker容器的数据管理:数据卷。 docker提供了两种方式实现数据管理: 映射宿主机目录或文件 通过创建一个专用的数据卷容器与相关容器间共享数据并实现持久化 一、数据...
阅读全文
+0°
2015年11月03日 Docker ⁄ 共 4498字 ⁄ 被围观 3,507 views+
Dockerfile是一个具有规范格式的文件,根据适当的指令和语法,我们可以构建一个自定以镜像。但Dockerfile需要依赖于一个原始镜像,而这些原始镜像我们可以通过官方默认镜像仓库方便获取。具体获取方法参照前文镜像获取办法。 一、Dockerfile的基本结构 一般的,Dockerfile 分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。比如如下一个Dockerfile文件: # This dockerfile uses the ubuntu image# V...
阅读全文
+0°
2015年11月01日 Docker ⁄ 共 2476字 ⁄ 被围观 5,818 views+
1、查看当前本地主机上可用的镜像: # docker images 2、搜索一个公共镜像: # docker search imageName 3、下载镜像: # docker pull imageName 4、启动一个docker容器: 基本命令: docker run [OPTIONS] IMAGE [COMMAND] [ARG...] 主要选项: -d :  以后台进行方式运行容器 -t :  提供一个伪终端 -i :  提供交互输入,一般与“-t”一起使用,如果只提供“-i”选项,则容器启动后是无法退出的 -v : 映射一个volume给容器,如:...
阅读全文
+0°
2015年10月30日 Docker ⁄ 共 2602字 ⁄ 被围观 3,078 views+
前面基本概念部分我们已经介绍了docker镜像就是一个只读模板,可以从镜像启动一个容器实例。我们也发现,在启动容器的过程中,如果镜像不存在,docker会自动从默认镜像仓库(默认为官方Docker Hub)下载相应的镜像,然后再启动容器。 现在我们来探讨更多镜像的操作 1、列出本地已有的镜像 [root@localhost ~]# docker images REPOSITORY            TAG                         IMAGE ID                        CREATED      ...
阅读全文
+0°
2015年10月29日 Docker ⁄ 共 2885字 ⁄ 被围观 3,496 views+
一、docker容器安装 1.1 RedHat/CentOS下的docker安装: RedHat/CentOS必须要6.6版本以上,或者7.x才能安装docker,建议在RedHat/CentOS 7上使用docker,因为RedHat/CentOS 7的内核升级到了kernel 3.10,对lxc容器支持更好。 CentOS 6.6下安装docker: 安装: rpm -ivh http://mirrors.yun-idc.com/epel/6Server/x86_64/epel-release-6-8.noarch.rpm yum install docker-io 设置自启动: chkconfig docker on service do...
阅读全文
+1°
2015年10月28日 Docker ⁄ 共 1622字 ⁄ 被围观 3,821 views+
前言:从去年下半年开始,我们就尝试在使用docker部署生产应用,至现在已经有十多个项目使用了docker容器部署,docker为我们节约了大量的服务器资源,并提高了运维的交付能力。我和我的小伙伴们在学习和使用docker的过程中遇到了很多的坑,现在我将我所理解的docker相关技术写成两个系列文章《docker容器技术系列》和《docker管理进阶系列》供大家参考。 一、什么是docker?     Docker 是一个开源项目,诞生于 ...
阅读全文
+0°
2015年09月28日 Docker ⁄ 共 767字 ⁄ 被围观 4,324 views+
本文主要介绍两款Docker Web管理工具:DockerUI及Shipyard,并对它们的部署、功能及使用进行对比。 部署方面 DockerUI 运行命令: docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock dockerui/dockerui 通过浏览器访问http://<dockerd host ip>:9000Shipyard 运行命令: docker run --rm -v /var/run/docker.sock:/var/run/docker.sock shipyard/deploy start 通过浏览器打开 http://<doc...
阅读全文
+0°
2015年08月26日 Docker ⁄ 共 12789字 ⁄ 被围观 2,827 views+
前言 Kubernetes 是Google开源的容器集群管理系统,基于Docker构建一个容器的调度服务,提供资源调度、均衡容灾、服务注册、动态扩缩容等功能套件,目前最新版本为1.0.1。本文介绍如何基于Centos7.0构建Kubernetes平台,在正式介绍之前,大家有必要先理解Kubernetes几个核心概念及其承担的功能。以下为Kubernetes的架构设计图: 1. Pods 在Kubernetes系统中,调度的最小颗粒不是单纯的容器,而是抽象成一个Pod,Pod是一个可以...
阅读全文
×