Docker
蜜桃上的小叮当
最近在卖保险,暂时不更新。
展开
-
Prometheus的容器监控原理+实战
文章目录Prometheus概述Prometheus介绍Prometheus特点Prometheus架构Prometheus数据模型与指标类型数据模型介绍时间序列介绍指标名称与标签指标类型Prometheus监控Docker实战Docker部署Prometheus监控Docker主机Grafana+Prometheus监控Prometheus概述Prometheus介绍Prometheus是一个最初在SoundCloud上构建的监控系统。自2012年成为社区开源项目,拥有非常活跃的开发人员和用户社区原创 2020-06-21 00:43:56 · 1763 阅读 · 0 评论 -
Docker各种跨主机通信容器网络介绍与比较
文章目录前言Libnetwork与CNMDocker原生容器网络OverlayMacvlanDocker第三方容器网络FlannelWeaveCalico比较各种网络方案网络模型Distributed StoreIPAM连通与隔离性能前言本节我们主要讨论跨主机容器通信间方案Libnetwork与CNMlibnetwork是docker容器的网络库,最核心的内容就是Container Network Model(CNM),这种模型容器网络进行了抽象,由以下三类组件组成:SandboxS原创 2020-05-22 16:12:15 · 657 阅读 · 0 评论 -
Docker-machine容器编排工具介绍与使用理论+实战
文章目录Docker-machine概念Docker Machine与Docker的区别Docker Machine安装创建Machine管理MachineDocker-machine常见命令参数Docker-machine概念Docker Machine 是Docker官方编排项目之一,使用go语言编写的,使用不同引擎在多种平台上快速的安装Docker环境,开源地址:https://gi...原创 2020-05-07 18:02:26 · 236 阅读 · 0 评论 -
Docker存储、数据共享、Volume生命周期管理
文章目录Storage driverData Volumebind mountdocker managed volume两者区别数据共享容器与host共享数据容器之间共享数据Volume ContainerVolume生命周期管理备份恢复迁移销毁Storage driverCopy-on-Write:新数据会直接存放在最上面的容器层。修改现有数据会从镜像层将数据复制到容器层,修改后的...原创 2020-05-06 16:32:49 · 408 阅读 · 0 评论 -
Docker安全理论+实战
文章目录Docker 容器与虚拟机的区别Docker 存在的安全问题Docker 架构缺陷与安全机制Docker 安全基线标准内核级别主机级别网络级别镜像级别容器级别其他设置Docker 相关的实验操作容器最小化Docker remote api 访问控制限制流量流向镜像安全Docker-TLS加密通讯--(生产环境)Docker 容器与虚拟机的区别隔离与共享虚拟机通过添加 Hyperv...原创 2020-05-02 16:15:10 · 335 阅读 · 0 评论 -
Docker harbor私有仓库创建与使用
文章目录部署 Harbor 服务Harbor管理界面基本操作维护管理HarborHarbor配置文件介绍部署 Harbor 服务查看 Docker-Compose 版本判断安装是否成功 docker-compose -v下载 Harbor 安装程序 wget http:// harbor.orientsoft.cn/harbor-1.2.2/harbor-offline-i...原创 2020-05-02 00:32:30 · 413 阅读 · 0 评论 -
Docker Consul 介绍与使用理论+实战
文章目录Consul理论Consul 简介与特性Consul 使用场景Consul架构图Consul的优势Docker Consul实验操作实验准备实验步骤Consul理论Consul 简介与特性Consul是HashiCorp公司推出的开源工具,Consul是分布式的、高可用的、 可横向扩展的用于实现分布式系统的服务发现与配置。主要特性:Consul 支持健康检查,并允许 HTTP ...原创 2020-05-01 01:08:40 · 482 阅读 · 0 评论 -
Docker-compose编排工具的介绍与使用理论+实战
文章目录docker-compose概念与使用介绍docker-compose常用命令与选项基本使用格式docker-compose选项docker-compose配置常用命令YAML介绍Compose部署nginx容器实验实验环境准备实验步骤docker-compose概念与使用介绍Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,我们可以使用 Y...原创 2020-04-30 12:00:55 · 411 阅读 · 0 评论 -
Docker网络与容器通信理论讲解与操作实例
文章目录网络类型None网络Host网络Bridge网络User-defined 网络容器间通信容器与外部世界连接容器访问外部世界外部世界访问容器网络类型None网络none网络就是什么都没有的网络。挂在这个网络下的容器出了lo,没有其他任何网卡。容器创建时,可以通过–network=none指定使用none网络。应用场景:封闭隔离,对安全性要求高且不需要联网的应用可以使用no...原创 2020-04-24 17:39:23 · 310 阅读 · 0 评论 -
Docker容器概念讲解
文章目录运行容器容器长期运行进入容器的方法停止/开始/重启容器暂停/恢复容器容器删除容器底层技术cgroupnamespace运行容器docker run是启动容器的命令。我们可以用三种方式来指定容器启动执行的命令1 CMD指令2 ENTRYPOINT指令3 在docker run命令行中指定docker ps -a查看所有状态下的容器:-a:显示所有状态下的容器容器长期运行...原创 2020-04-24 14:58:54 · 213 阅读 · 0 评论 -
Dockerfile命令RUN CMD ENTRYPOINT三剑客
文章目录Shell与Exec格式RUNCMDENTRYPOINT三者的应用场景Shell与Exec格式我们可以通过两种方式来指定RUN CMD ENTRYPOINT要运行的命令:一种是Shell,一种是Exec。两者上还是有一些细微的区别。Shell格式:<instruction> <command>当执行指令时,shell格式底层会调用/bin/ba...原创 2020-04-24 12:52:15 · 239 阅读 · 0 评论 -
Docker构建镜像的两种方式:docker commit与Dockerfile创建
文章目录docker commit实验举例Dockerfile实验举例镜像的缓存特性Dockerfile基本指令一个简单的Dockerfile综合例子docker commitdocker commit命令是创建新镜像最直观的方法,其中包含三个步骤:运行容器修改容器将容器保存为新的镜像实验举例在ubuntubase镜像中安装vim程序运行容器:docker run -...原创 2020-04-24 12:40:58 · 2327 阅读 · 0 评论 -
Docker镜像概念讲解
文章目录hello-world——最小的镜像base镜像镜像的分层结构hello-world——最小的镜像操作步骤:docker pull hello-worlddocker run hello-worldbase镜像base镜像有两层含义不依赖于其他镜像,从scratch创建其他镜像可以以之为基础进行扩展docker pull centosLinux操作...原创 2020-04-24 12:06:45 · 338 阅读 · 0 评论 -
Dockerfile 基于centos7镜像搭建MySQL服务
文章目录Dockerfile容器运行测试报错总结Dockerfilemkdir mysqlcd mysqlvim Dockerfile将软件包考入当前目录:mysql-5.6.26.tar.gzFROM centos:7MAINTAINER this is mysql-5.6#更新yum源RUN yum -y update && yum -y install g...原创 2020-04-24 00:33:36 · 5015 阅读 · 5 评论 -
Dockerfile 基于centos7镜像搭建tomcat服务
文章目录Dockerfile创建容器并测试Dockerfilemkdir tomcatcd tomcatvim Dockerfile将软件包考入当前目录:apache-tomcat-9.0.16.tar.gz jdk-8u91-linux-x64.tar.gzFROM centos:7MAINTAINER This is Tomcat#解压jdk包ADD jdk-8u91-li...原创 2020-04-23 19:13:23 · 1003 阅读 · 0 评论 -
Dockerfile 基于centos7镜像搭建Nginx服务
文章目录Dockerfile创建容器并测试Dockerfilemkdir nginxcd nginx/vim Dockerfile将压缩包上传至此目录#基于centos:7FROM centos:7MAINTAINER This is Nginx#下载手工编译nginx软件包RUN yum update -y && yum install -y gcc gcc...原创 2020-04-23 18:25:34 · 768 阅读 · 3 评论 -
Dockerfile 基于centos7镜像搭建sshd服务与systemctl命令
文章目录SSH DockerfileSystemctl DockerfileSSH Dockerfile#Dockerfile 配置FROM centos:7MAINTAINER This is centos:ssh#安装ssh和其他服务软件包RUN yum update && yum install -y openssh* net-tools lsof telnet...原创 2020-04-23 17:26:52 · 1008 阅读 · 0 评论 -
Docker 资源控制
文章目录内存限额概念介绍操作实例CPU限额概念介绍操作实例Block IO带宽限额概念介绍操作实例内存限额概念介绍容器使用内存包括两个部分:物理内存和swap。docker通过以下两组参数来控制容器内存使用量1 -m或–memory:设置内存使用限额,例如100M,2G2 -memory-swap:设置内存+swap使用限额操作实例我们可以使用progrium/stress镜像...原创 2020-04-21 17:13:08 · 281 阅读 · 0 评论