随笔分类 -  docker

摘要:首先创建所需的文件夹 docker-compose 直接up 测试 查看一下env 阅读全文
posted @ 2018-09-03 21:42 FRESHMANS 阅读(352) 评论(1) 推荐(0) 编辑
摘要:dockerfile redis.conf build 启动与测试 阅读全文
posted @ 2018-08-16 17:43 FRESHMANS 阅读(4640) 评论(0) 推荐(0) 编辑
摘要:Tomcat镜像制作与启动 Dockerfile如下 build镜像 启动tomcat并将镜像push到私有仓库 nginx镜像配置 pull原始镜像 自定义镜像,dockerfile如下 nginx.conf如下 build 打包并push到私有仓库 启动所有容器 docker-compose 创 阅读全文
posted @ 2018-08-16 17:04 FRESHMANS 阅读(1034) 评论(0) 推荐(0) 编辑
摘要:etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,用于配置共享和服务发现 etcd内部采用raft协议作为一致性算法,etcd基于Go语言实现。 etcd作为服务发现系统,有以下的特点: 简单:安装配置简单,HTTP+JSON 阅读全文
posted @ 2018-07-05 17:41 FRESHMANS 阅读(418) 评论(0) 推荐(0) 编辑
摘要:docker容器监控命令 docker ps 命令(查看所有的运行中的容器) docker stats 命令(容器状态监控) 通过stats的api查看更多详细信息 docker inspect命令(查看镜像或者容器的底层信息) 例如:.NetworkSettings.IPAddress 表示要查看 阅读全文
posted @ 2018-07-05 14:35 FRESHMANS 阅读(340) 评论(0) 推荐(0) 编辑
摘要:mesos原理与架构 首先,再次需要强调 Mesos 自身只是一个资源调度框架,并非一整套完整的应用管理平台,所以只有 Mesos 自己是不能干活的。但是基于 Mesos,可以比较容易地为各种应用管理框架或者中间件平台(作为 Mesos 的应用)提供分布式运行能力;同时多个框架也可以同时运行在一个 阅读全文
posted @ 2018-02-13 10:18 FRESHMANS 阅读(513) 评论(0) 推荐(0) 编辑
摘要:docker swarm集群 第一步:安装swarm集群 manger1 主机 启动 Consel 服务后端 启动主管理节点 启动一个主管理节点,映射到主机的 4000 端口,并获取所在主机地址为 <manager0_ip>。其中 4000 端口是 Swarm 管理器的默认监听端口,用户也可以指定映 阅读全文
posted @ 2018-02-11 16:29 FRESHMANS 阅读(840) 评论(0) 推荐(0) 编辑
摘要:下载镜像 Docker 官方已经提供了 Swarm 镜像使用,需要在所有被 Swarm 管理的 Docker 主机上下载该镜像。 注意:在使用Swarm进行集群管理之前,需要进行一些简单配置,添加 Docker daemon 的网络监听: 需要先把准备加入集群的所有的节点的docker deamon 阅读全文
posted @ 2018-02-11 11:04 FRESHMANS 阅读(462) 评论(0) 推荐(0) 编辑
摘要:介绍 Docker Swarm 是 Docker 公司推出的官方容器集群平台,基于 Go 语言实现 作为容器集群管理器,Swarm 最大的优势之一就是 100% 支持标准的 Docker API。各种基于标准 API 的工具比如 Compose、docker-py、各种管理软件,甚至 Docker 阅读全文
posted @ 2018-02-11 09:07 FRESHMANS 阅读(1404) 评论(0) 推荐(0) 编辑
摘要:官网示例: 安装wordpress 运行 docker-compose up -d Compose 就会拉取镜像再创建我们所需要的镜像,然后启动 wordpress 和数据库容器。 接着浏览器访问 127.0.0.1:8000 端口就能看到 WordPress 安装界面了。 其他示例 示例一,安装h 阅读全文
posted @ 2018-02-09 16:46 FRESHMANS 阅读(1773) 评论(0) 推荐(1) 编辑
摘要:介绍 Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。从功能上看,跟 OpenStack 中的 Heat 十分类似。其代码目前在 https://github.com/docker/compose 上开源。 Compose 定位是 「定义和运行多个 阅读全文
posted @ 2018-02-09 14:37 FRESHMANS 阅读(4250) 评论(0) 推荐(0) 编辑
摘要:docker网络基础 docker使用到的与linux网络有关的主要技术 Network Namespace(网络命名空间) Veth设备对 Iptables/NetFilter 网桥 路由 标准的dokcer支持以下4种网络模式 host模式: 使用--net=host指定 container模式 阅读全文
posted @ 2018-02-07 11:27 FRESHMANS 阅读(237) 评论(0) 推荐(0) 编辑
摘要:数据卷 一、将本地默认目录挂载到docker容器内指定的目录 二、将宿主机指定的目录挂载到容器目录 三、数据共享 默认情况下,docker容器挂载的目录为可读可写,如果只想让容器读,则: 如果要授权一个容器访问另一个容器的Volume,我们可以使用 -volumes-from 参数来执行 docke 阅读全文
posted @ 2018-02-06 11:51 FRESHMANS 阅读(306) 评论(0) 推荐(0) 编辑
摘要:Harbor搭建 下载Harbor: 配置Harbor 启动 如果报如下错误信息 解决办法: 安装成功如图 但是docker login 10.10.10.11 时提示: 解决办法: 然后从新加载和重启 docker 测试: Harbor使用 新建项目 本地先要pull下要上传的镜像进行tag打包 阅读全文
posted @ 2018-02-02 17:49 FRESHMANS 阅读(997) 评论(0) 推荐(0) 编辑