docker
文章平均质量分 75
吃苦耐劳小运维
在解放双手的长征路上辛勤匍匐中................
Mail:hexincloud@gmail.com
展开
-
六、Dokcerfile
一 、 指令下面列出了 Dockerfile 中最常用的指令,完整列表和说明可参看官方文档。FROM 指定 base 镜像。MAINTAINER 设置镜像的作者,可以是任意字符串。COPY 将文件从 build context 复制到镜像。 COPY 支持两种形式:COPY src destCOPY [“src”, “dest”]注意:src 只能指定 build context 中的文件或原创 2017-11-06 01:50:56 · 455 阅读 · 0 评论 -
二、Docker基础概念
基本概念Docker 包括三个基本概念 镜像(Image) 容器(Container) 仓库(Repository)原创 2017-11-01 02:07:05 · 434 阅读 · 0 评论 -
三、Docker安装使用 镜像
镜像what is image? Docker镜像是一个不包含内核而又精简的操作系统 source? docker.io daoclod.io 推荐! 加速器:curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://a9019f5b.m.daocloud.io该脚本可以将 –registry-mirr原创 2017-11-03 00:55:08 · 572 阅读 · 0 评论 -
四、Docker安装使用 容器
容器管理plus: docker本身是一个C/S架构 客户端用于我们敲命令啊之类的 服务端提供了一些api 等 可以通过ps -ef | docker 看到服务主进程 如果要拉你在公有仓库里面自己仓库里的东西可以docker login daocloud.io username: password:基本操作容器相关操作 docker create # 创建一个容器但是不启动它 docke原创 2017-11-03 02:20:33 · 463 阅读 · 0 评论 -
九、Docker-compose
Compose是一个定义和管理多容器的工具,使用Python语言编写。使用Compose配置文件描述多个容器应用的架构,比如使用 什么镜像、数据卷、网络、映射端口等;然后一条命令管理所有服务,比如启动、停止、重启等安装安装 Compose 之前,要先安装 Docker,在此不再赘述。PIP 安装这种方式最为推荐。执行命令。$ sudo pip install -U docker-compose安装原创 2017-11-19 23:53:19 · 300 阅读 · 0 评论 -
五、docker的网络
网络模式容器网络的访问原理容器桥接宿主机以及容器配置固定IP原创 2017-11-03 02:23:40 · 558 阅读 · 0 评论 -
十二、kubernetes集群搭建
虚拟机: CentOS Linux release 7.3.1611 (Core) 3.10.0-514.el7.x86_64 1核 1G docker1.13 参考文档: https://kubernetes.io/docs/getting-started-guides/centos/centos_manual_config/IP: 192.168.101.201 master翻译 2017-12-12 13:23:45 · 297 阅读 · 0 评论 -
十、Docker网络以及跨宿主机通信
讲在前面: 1.目前实现的是单机部署,如何创建镜像,管理镜像;如何创建容器,管理容器;如何快速创建docker虚拟主机machine,如何快速部署多组件项目compose以及如何跨宿主机建立集群swarm。 2.docker单机通信是docker0桥接eth0,那么跨主机如何使得不同的eth0之间以及docker0之间实现通信呢? 这就是这儿要学习的地方了。再给自己科普一下基础的网络原理 二层原创 2017-12-04 18:06:37 · 4488 阅读 · 2 评论 -
十一、容器集群的管理(k8S、Swarm)
Swarm Docker公司自研发的集群管理系统。 Kubernetes Google开源的一个容器集群管理系统,用于自动化部署、扩展和管理容器应用。也称为K8S Mesos Mesos是一个集群资源调度系统,对集群中的资源进行分配和管理。Marathon是运行在Mesos之上的一个服务管理框架,可管 理容器生命周期。Swarm、Kubernetes和Mesos简单比较: 复杂性:原创 2017-12-04 19:13:03 · 1640 阅读 · 0 评论 -
centos7 k8s v1.8.4 所有节点运行环境一键准备脚本
项目地址:https://github.com/docker/compose/releases compose与docker-engine的版本对应 Compose file format Docker Engine 3.3 – 3.4 17.06.0+ 3.0 – 3.2 1.13.0+ 2.3 17.06.0+ 2.2 1.13.0+ 2.1原创 2017-11-25 16:44:45 · 1165 阅读 · 0 评论 -
八 、DockerUI与Shipyard以及InfluxDB+cAdvisor+Grafana配置监控
一、DockerUI 基于DockerAPI实现的镜像容器仓库管理docker run -d -p 59000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock uifd/ui-for-docker三大优点: 1:可以对运行着的容器进行批量操作 2:在容器网络中-会显示容器与容器间的网络关系 3:在Volumes中原创 2017-11-10 01:26:54 · 712 阅读 · 0 评论 -
一、Docker 知识框架以及入门基础
1、为什么Docker有价值为什么Docker这么有价值?在回答这个问题之前,我们先想一个相似的问题,为什么阿里巴巴这么有价值? 传统的商业存在两大弊端:一是买卖双方相对分散,加大了需求收集、营销、运输的成本;二是买卖双方信息不对称,对交易产生了抑制作用。 电子商务的出现则将商品从卖方到买方的流通过程变得集中化、标准化、透明化: 集中化:买家足不出户就能从各个商户集中购买商品,卖家根据买家需求原创 2017-11-01 01:18:21 · 1241 阅读 · 0 评论 -
七、构建镜像,搭建镜像仓库
一、构建镜像推荐方法: 1.创建你的dockerfile 最好是用sed修改配置 yum安装文件 另外推荐使用开源软件的官方yum源以及epel源来获取最新的软件包,这样可以避免一些版本漏洞 2.使用daocloud创建镜像,这样用的目的是为了加快速度,而且可以把镜像保存在公有云上面,避免下次跨机房或者跨地域迁移麻烦。 这里以php为例,使用daocloud构建一个项目php7镜像:从服务器上原创 2017-11-09 02:56:14 · 576 阅读 · 0 评论 -
docker获取镜像仓库里所有镜像的脚本
#-*- coding:utf-8 -*-#!/usr/bin/env python'''import requestsimport jsonimport tracebackrepo_ip = '172.16.2.23'repo_port = 5000def getImagesNames(repo_ip,repo_port): docker_images = [] try原创 2017-12-14 15:24:56 · 2095 阅读 · 0 评论