![](https://img-blog.csdnimg.cn/20210321092312666.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Docker
文章平均质量分 76
容器技术真的是太强大了!!
Xucf1
潜心修炼
展开
-
偷偷学 Docker 系列 | TLS 通讯加密(理论+实操)
文章目录一、前置知识点1.密钥①对称密钥②非对称密钥③混合密钥(对称+非对称)2.签名3.数据完整性4.证书二、Docker 启用 TLS 进行加密通讯1.TLS 概述2.TLS 原理2.部署步骤一、前置知识点1.密钥①对称密钥是一种加密和解密使用相同密钥的算法,效率较高,可加密内容较大,用来加密会话过程中的消息,适用于大规模生产的环境下使用就像固定的一道门与一把钥匙一样,但是,对称加密算法在分布式网络系统上使用较为困难,因为密钥管理困难,使用成本较高,还是这个比方,你去收租,几百串钥匙你管的烦原创 2021-04-02 08:44:13 · 432 阅读 · 1 评论 -
偷偷学 Docker 系列 | 细谈 Docker存在的安全问题 | 架构缺陷与安全机制 | 衡量安全基线的六大标准
文章目录前言:Docker 容器与虚拟机的区别①隔离性(共享)②性能(损耗)一、细谈 Dcoker 存在的安全问题1.自身漏洞方面2.源码问题方面①黑客上传恶意镜像②镜像使用有漏洞的软件③中间人攻击(篡改)二、细谈 Docker 的架构缺陷与安全机制1.容器之间的局域网攻击2.DDoS 攻击耗尽资源3.利用宿主机漏洞4.用户权限三、细谈 Docker 衡量安全基线的六大标准1.内核级别2.主机级别3.网络级别4.镜像级别5.容器级别6.其他设置五、其他注意事项1.Docker remote api 访问控制原创 2021-03-31 19:47:30 · 895 阅读 · 1 评论 -
Docker 私有仓库部署和管理 | Harbor 概述 - 核心组件 - 架构拓扑 | Harbor 构建 Docker 私有仓库实战(理论+实操,超详细!)
文章目录一、Docker Harbor 概述1.Harbor 简介2.Harbor 的优势二、Harbor 的核心组件1.Proxy2.Registry3.Core services4.Database5.Log collector三、Docker Harbor 私有仓库架构拓扑四、Harbor 构建 Docker 私有仓库实战1.案例环境2.案例需求3.部署步骤①两台主机安装 docker-ce②启动 harbor 服务③harbor.cfg 配置文件详解④查看 harbor 启动镜像及容器⑤访问 har原创 2021-03-29 17:24:02 · 1000 阅读 · 1 评论 -
基于 nginx 与 consul 构建自动发现即高可用的 Docker 服务架构(实验讲解)
文章目录基于 nginx 与 consul 构建自动发现即高可用的 Docker 服务架构项目需求环境准备部署步骤①在主节点上部署 consul②nginx 服务器连接 consul 并创建 nginx 容器服务③consul 群集添加 consul-template 以实现容器自动加入④新增一个 nginx 容器节点以测试自动更新⑤consul 多节点配置基于 nginx 与 consul 构建自动发现即高可用的 Docker 服务架构项目需求使用 Docker 将 Consul、Consul t原创 2021-03-28 09:41:28 · 465 阅读 · 0 评论 -
偷偷学 Docker 系列 | Docker Compose 容器编排(理论+实操)
文章目录一、Docker Compose 概述(YML)二、Docker Compose 安装三、Docker Compose 配置常用字段四、Docker Compose 常用命令五、基于 Compose 创建 nginx 镜像一、Docker Compose 概述(YML)我们再在使用 Docker 的时候,通过定义 Dockerfile 文件,然后使用 docker build 、docker run 等命令来生成镜像与启动容器然而微服务架构的应用系统一般包含若干个微服务,每个微服务一般原创 2021-03-26 15:51:33 · 384 阅读 · 0 评论 -
偷偷学 Docker 系列 | 基于 Dockerfile 创建 sshd/systemctl/nginx/mysql 镜像(纯干货!)
文章目录①构建 sshd 镜像②构建 systemctl 镜像③构建 nginx 镜像④构建 tomcat 镜像⑤构建 mysql 镜像①构建 sshd 镜像[root@docker ~]# mkdir /sshd[root@docker ~]# cd /sshd[root@docker sshd]# vim DockerfileFROM centos:7#指定基础镜像MAINTAINER xcf-sshd#作者信息RUN yum -y updateRUN yum -y insta原创 2021-03-25 18:33:32 · 392 阅读 · 1 评论 -
偷偷学 Docker 系列 | 镜像分层概念 | 容器创建方法 - 基于已有镜像 - 基于本地模板 - 基于 Dockerfile(重点)
文章目录一、Docker 镜像分层二、Docker 容器创建方法1.基于已有镜像创建2.基于本地模板创建3.基于 Dockerfile 创建(重点)①概述②操作指令③示例一、Docker 镜像分层Dockerfile 由多条指令构成,随着深入研究 Dockerfile 与镜像的关系,很快大家就会发现,Dockerfile 中的每一条指令都会对应于 Docker 镜像中的一层。继续以如下 Dockerfile 为例:FROM ubuntu:14.04 #指定新镜像所基于的镜像,用于创建镜像ADD原创 2021-03-24 15:45:07 · 474 阅读 · 0 评论 -
偷偷学 Docker 系列 | 数据管理 - 数据卷与数据卷容器 | 网络通信 - 端口映射与容器互联
文章目录一、Docker 的数据管理1.数据卷①创建数据卷②挂载宿主机目录作为数据卷2.数据卷容器二、Docker 网络通信1.端口映射2.容器互联①创建源容器一、Docker 的数据管理在 Docker 中,为了方便查看容器内产生的数据或将多个容器中的数据实现共享,就涉及到容器的数据管理操作1.数据卷数据卷是一个供容器使用的特殊目录,位于容器中,对数据卷的修改操作立即可见,并且更新数据不会影响到镜像,从而实现数据在宿主机与容器之间的迁徙类似于 Linux 中对目录进行的 mount 挂载操作①原创 2021-03-23 18:48:51 · 128 阅读 · 0 评论 -
偷偷学 Docker 系列 | 建立属于你自己的私有仓库
文章目录①下载 registry 镜像②指定镜像仓库地址③创建 registry 容器并开放端口④给镜像打标签后上传⑤获取私有仓库列表查看是否上传成功⑥从私有仓库下载镜像①下载 registry 镜像docker pull registry②指定镜像仓库地址vim /etc/docker/daemon.json{ "insecure-registries": ["192.168.126.17:5000"], '//添加此段,本机IP地址' "registry-mirrors": ["h原创 2021-03-23 15:40:45 · 176 阅读 · 0 评论 -
偷偷学 Docker 系列 | 资源控制 - Cgroup
文章目录前言 - Cgroup一、对 CPU 的控制①限制 CPU 使用速率②多任务比例分享 CPU③限制 CPU 内核使用二、对内存使用的限制三、对磁盘 IO 资源的限制前言 - Cgroup默认情况下,容器是没有资源限制的,会尽可能的使用宿主机的资源,笔者之前练习时开启了两个 while 无限循环输出的容器,那笔记本的风扇直接就疯狂的转动了起来~针对于此,Docker 提供了一种资源控制的方式,即 CgroupCgroup 是 Control group 的简写,是 Linux 内核提供的一种限原创 2021-03-23 14:43:39 · 382 阅读 · 0 评论 -
偷偷学 Docker 系列 | Docker 镜像操作 | Docker 容器操作
文章目录一、Docker 镜像操作①搜索镜像--docker search②获取镜像--docker pull③查看镜像信息--docker images/inspect/tag④删除镜像--docker rmi⑤存出镜像和载入镜像--docker save/load⑥上传镜像--docker login/push二、Docker 容器操作①容器的创建与使用--docker create/ps/start/run②容器的运行与终止--docker stop③容器的进入--docker exec④容器的导出与原创 2021-03-18 13:24:20 · 367 阅读 · 0 评论 -
偷偷学 Docker 系列 | 手把手教你使用阿里云的容器镜像加速器来提高下载镜像的速度
文章目录前言一、登录阿里云官网二、操作文档前言Docker 运行容器前需要本地存在对应的镜像,如果不存在本地镜像,Docker 就会尝试从默认镜像仓库【https://hub.docker.com】下载,这是 Docker 官方维护的一个公共仓库但是我们在下载的过程中会发现速度可能会非常慢,原因嘛,毕竟是国内下载国外的东西,尤其在晚上的时候可能会更慢,因为时差,外国这时是白天高峰期当然了,你也可以挂 VPN这里推荐一个方法:使用阿里云的容器镜像加速器以提高下载镜像的速度一、登录阿里云官网原创 2021-03-18 08:55:46 · 484 阅读 · 1 评论 -
偷偷学 Docker 系列 | Docker 概述 | Docker 与传统虚拟化的比较 | Docker 的核心概念及安装
文章目录一、初识 Docker1.Docker 概述2.Docker 容器与传统虚拟化的比较①Docker 的优点②Docker 与传统虚拟机相比具有显著的优势二、Docker 的核心概念及安装1.镜像(Image)2.容器(Container)3.仓库(Repository)4.安装 Docker5.如何安装特定版本的 Docker?一、初识 Docker1.Docker 概述Docker 是在 Linux 容器里运行应用的一种开源工具,是一种轻量级的虚拟机,诞生于 2013 年Docker 项目原创 2021-03-16 16:49:21 · 1238 阅读 · 0 评论