![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
文章平均质量分 78
Docker部署 docker基础命令 dockerfile编写 docker-compose编排 docker-tls加密通讯
TheRichCat
这个作者很懒,什么都没留下…
展开
-
docker安全及TLS安全加密通讯 CA证书
前言为什么docker需要使用TLS加密通讯TLS为daocker部署tls加密命令选项注释为什么docker需要使用TLS加密通讯为了防止链路劫持、会话劫持等问题导致 Docker 通信时被中 间人攻击,c/s 两端应该通过加密方式通讯。因为docker的容器与宿主机共享系统核心,所以如果容器被攻陷呢么宿主机将受到牵连。TLSTLS 全称为Transport Layer Security,意指传输层安全,是解决网络安全的重量级武器。传输层安全最早由网景公司所开发,那时的名字还不叫TLS,而是原创 2020-12-03 20:29:09 · 344 阅读 · 1 评论 -
docker容器资源控制和管理 Cgroup 老司机带你急速上手(:=)
cgroups其名称源自控制组群(control groups)的简写,是Linux内核的一个功能,用来限制、控制与分离一个进程组的资源(如CPU、内存、磁盘输入输出等)。这个项目最早是由Google的工程师(主要是Paul Menage和Rohit Seth)在2006年发起,最早的名称为进程容器(process containers)。在2007年时,因为在Linux内核中,容器(container)这个名词有许多不同的意义,为避免混乱,被重命名为cgroup,并且被合并到2.6.24版的内原创 2020-12-03 14:54:43 · 165 阅读 · 0 评论 -
docker私有库之 Harbor 部署案例教程(:=)
前言@[TOC](前言)Harbor部署harbor管理harbor私有库使用客户端访问harbor使用docker-compose维护管理harborHarborHarbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能相对于registry私有库 有着更强大的功能 ,最重要的支持使用web管理和图形化的界面,且基于项目为容器镜像分类,在harbor中需要先创建项目 ,才原创 2020-12-02 19:19:49 · 116 阅读 · 0 评论 -
docker容器consul集群 教你如何找到组织 (:=)
前言@[TOC](前言)Consul构建自动发现的Docker服务架构consul原理图部署consul发现自动集群**配置多node节点集群**验证Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置Consul的特性●支持健康检查,允许存储键值对Consul●基于Golong语言,可移植性强支持ACL访问控制与Docker等轻量级容器可无缝配合构建自动发现的Docker服务架构建立Consul服务每个提供服务的节点上都要部署和运行Consul的原创 2020-12-02 15:44:50 · 231 阅读 · 0 评论 -
Docker compose容器编排(:=)
前言Docker的网络通信Docker Compose容器编排Docker Compose配置常用字段Docker Compose常用命令构建自动发现的Docker服务架构使用docker compose创建在这里插入图片描述部署docker + consul集群Docker Compose的前身是Fig,它是一个定义及运行多个Docker容器的工具使用Docker Compose不再需要使用Shell脚本来启动容器Docker Compose非常适合组合使用多个容器进行开发的场景原创 2020-11-30 19:56:56 · 211 阅读 · 0 评论 -
使用dockerfile创建部署MySQL (:=)
前言在容器中部署MySQL需要注意的几个点部署过程在容器中部署MySQL需要注意的几个点一般MySQL在生产环境中不会部署在容器中,通常是在裸金属上部署的,因为MySQL要占用资源较多 很难部署多个。容易出现的部署问题系统自带的my.conf属组和属主都是root,MySQL在启动过程中没有权限调用,需要使用chmod更改属主和属组。发现创建过程都正常,但是服务依旧没办法在启动后自动启动,解决方案为:将MySQL设为开机自启,最后的CMD使用一个没有实际意义的命令代替即可。部署过程关闭原创 2020-11-30 16:19:14 · 1970 阅读 · 2 评论 -
Dockerfile编写 从入门到入土(:=)
前言@[TOC](前言)Dockerfile操作指令使用Dockerfile编写SSH免密登录容器使用Dockerfile创建Nginx容器使用Dockerfile创建Tomcat镜像容器注:ENTRYPOINT与CMD的区别Dockerfile操作指令FROM 镜像指定新镜像所基于的镜像,第一条指令必须为FROM指令,每创建一个镜像就需要一条FROM指令。MAINTAINER 名字说明新镜像的维护人信息RUN命令在所基于的镜像上执行命令,并提交到新的镜像中CMD[ “要运行的程序“,”原创 2020-11-27 17:05:34 · 115 阅读 · 0 评论 -
Docker镜像解析与创建方法 建立私有库 容器卷与数据卷 关联容器
Docker镜像基础知识@[TOC](Docker镜像基础知识)Docker镜像的分层在这里插入图片描述Docker镜像的创建创建的基础命令基于Dockerfile创建Dockerfile操作指令案例环境基于现有镜像创建案例基于本地模板创建使用Dockerfile文件创建镜像创建私有镜像库创建docker数据卷创建容器卷创建关联容器端口映射Docker镜像的分层Dockerfile中的每个指令都会创建一个新的镜像层镜像层将被缓存和复用当Dockerfile的指令修改了,复制的文件变化了,或者构原创 2020-11-26 17:48:34 · 138 阅读 · 0 评论 -
docker容器简介 部署过程和基本操作教程
前言@[TOC](前言)docker容器简介Docker的核心概念及安装方式部署Dockerdocker基础操作搜索公有库的容器镜像获取容器镜像查看docker本地容器镜像删除本地容器镜像列表(id)查看镜像详细信息为镜像添加标签导出镜像到当前目录下载入镜像创建容器查看已创建的容器启动容器使用run直接下载镜像》创建容器》启动容器启动执行命令后关闭容器终止容器运行进入容器容器导出到当前目录下导入容器删除容器**dorker容器中的ip分配**docker容器简介Docker是什么是一种轻量级的“原创 2020-11-25 17:29:43 · 624 阅读 · 0 评论