Docker
文章平均质量分 90
奋斗的蜗牛灬
积跬步 至千里
展开
-
Docker 实现负载均衡之 Consul
目录前言一、Consul 是什么?二、Console 环境部署前言为什么Docker 需要负载均衡?的一、Consul 是什么?Consul 是一种分布式架构,就有 Leader 和 非Leader 节点,节点数是奇数3个或以上,有 client 模式 和 server 模式 。server 的作用:①接受别的server 节点的信息,并发送到其他server节点,②各个节点进行健康检查,有问题就从集群中踢掉。Consul 是 Google开源的一个使用go语言开发的服务管理软原创 2021-08-03 16:59:01 · 871 阅读 · 0 评论 -
搭建本地Docker私有仓库 与 Harbor私有仓库的部署与管理
目录前言一、下载私有仓库所需软件包二、Harbor简介前言Docker 三要素:镜像,容器,仓库。公有仓库就是 DokcerHub。外网,受网络影响大。私有仓库就是搭建在本地服务器中的,公司都是用自己搭建的私有仓库,速度快,好管理。一、下载私有仓库所需软件包首先下载registry镜像docker pull registry在 daemon.json 文件中添加私有镜像仓库地址,JSON 格式vim /etc/docker/daemon.json{ "insecure-regi原创 2021-08-02 17:44:41 · 507 阅读 · 0 评论 -
Docker-Compose 与 YAML 配置文件格式
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录前言一、Docker-Compose 实现Docker容器快速编排1.1 Docker-Compose 简介二、部署2.2 YAML文件格式及编写注意事项前言我们知道使用一个 Dockerfile 模板文件可以定义一个单独的应用容器(镜像),如果需要定义多个容器就需要服务编排,今天给大家介绍Docker 的官方产品 Docker Compose 对多个容器进行服务编排。**Dockerfile 可以让用户管理一个单独的应用容器;原创 2021-07-30 15:21:16 · 5416 阅读 · 0 评论 -
使用 Dockerfile 部署镜像实例
1、通过构建SSH镜像,远程进入容器目的:通过构建SSH镜像远程容器mkdir /opt/sshd #创建dockerfile 所在工作目录cd /opt/sshdvim DockerfileFROM centos:7 #第一行必须指明基于的基础镜像MAINTAINER this is sshd dockerfile 20210728 <duan> #作者信息与注释信息#镜像的操作指令RUN yum -y updateRUN yum -y install opens原创 2021-07-28 09:42:18 · 953 阅读 · 0 评论 -
Docker 数据管理、容器互联 与 镜像的创建、编译(DockerFile)
目录前言一、Docker 数据管理1.1 数据卷1.2 数据卷容器二、容器互联三、Docker 镜像的创建3.1 基于现有镜像创建新的镜像3.2 基于本地模板创建3.3 基于 Dockerfile 创建联合文件系统(UnionFS)镜像加载原理前言一、Docker 数据管理管理 Docker 容器中数据主要有两种方式:数据卷(Data Volumes):宿主机与容器 共享数据数据卷容器(DataVolumes Containers):容器与容器 共享数据1.1 数据卷数据卷是一个供容器原创 2021-07-27 12:34:07 · 601 阅读 · 0 评论 -
Docker 网络 和 资源限制
目录前言一、Docker 网络实现原理Docker 的网络模式:Docker 资源限制2.1 设置CPU使用率上限前言一、Docker 网络实现原理Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据 Docker网桥的网段分配给容器一个IP地址,称为 Container-IP,同时Docker网桥是每个容器的默认网关。因为在同一宿主机内的容器都接入同一个网桥,这样容器之间就能够通过容器的 Container-IP直接通信。默认情原创 2021-07-26 12:33:46 · 5017 阅读 · 1 评论 -
Docker 容器入门
目录前言一、Docker 概述1.1 Docker是什么?1.2 Docker 设计宗旨1.3 Docker 核心概念镜像容器仓库1.4 文件系统总结前言一、Docker 概述1.1 Docker是什么?是一个开源的应用容器引擎,基于GO语言开发并遵循了 Apache2.0 协议开源。是在 Linux容器里运行应用的开源工具,是一种轻量级的 “虚拟机"Docker 的容器技术可以在一台主机上轻松 为任何应用创建一个轻量级的、可移植的、自给自足的容器。Docker 是一个开源的应用容器引擎,让原创 2021-07-23 10:25:10 · 502 阅读 · 0 评论