docker
文章平均质量分 80
没钱怎么去旅行
相信自己,坚持下去!!现在的努力会在以后开花结果!!!
展开
-
docker安全---Docker-TLS加密通讯
docker安全---Docker-TLS加密通讯一、Docker 容器与虚拟机的区别1.隔离与共享2.性能与损耗二、Docker 存在的安全问题1.Docker 自身漏洞2.Docker 源码问题三、Docker 架构缺陷与安全机制四、Docker 安全基线标准1.内核级别2.主机级别3.网络级别4.镜像级别5.容器级别6.其他设置五、容器最小化六、Docker remote api 访问控制七、限制流量流向八、镜像安全九、Docker-TLS加密通讯1、创建ca密钥2、创建ca证书3、创建服务器私钥4、原创 2021-04-02 08:31:18 · 217 阅读 · 0 评论 -
基于LNMP架构搭建zabbix监控
基于LNMP架构搭建zabbix监控LNMP安装环境1、安装nginx1.142、安装MySQL5.73、安装PHP4、配置nginx支持PHP5、部署zabbix server控制端代理端即被被控制端1、部署zabbix-agent2、修改配置文件3、开启服务并检查端口监控验证LNMP安装环境1、安装nginx1.14[root@localhost ~]# wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos原创 2021-04-01 17:39:52 · 370 阅读 · 1 评论 -
Cgroup 资源配置方法
Cgroup 资源配置方法一、进程和线程1.进程2.线程3.进程与线程的关系4.总结二、Cgroup 资源配置方法2.1 Cgroup概述2.2 使用 stress 工具测试 CPU 和内存2.3 CPU 周期限制2.4 CPU Core 控制2.5 CPU 配额控制参数的混合使用2.6 内存限额2.7 Block IO 的限制2.8 bps 和 iops 的限制一、进程和线程1.进程开发写的代码我们称为程序,那么将开发的代码运行起来。我们称为进程。明白点: 当我们运行一个程序,那么我们将运原创 2021-03-30 21:55:27 · 174 阅读 · 0 评论 -
Docker 私有仓库部署和管理(harbor)
Docker 私有仓库部署和管理一、Harbor概述1、Harbor的基本概述2、Docker私有仓库架构拓扑图二、Harbor构建Docker私有仓库环境部署案例需求1、harbor服务的基本操作1、下载harbor安装程序2、用普通账户镜像操作2、harbor的部署1、查看 Docker-Compose 版本判断安装是否成功2、部署harbor服务(1)下载 Harbor 安装程序(2) 配置 Harbor 参数文件(3)启动 Harbor(4)查看 Harbor 启动镜像测试3、创建Harbor用户原创 2021-03-29 16:44:28 · 1472 阅读 · 0 评论 -
compose和consul部署
compse一、compose的概述1、compose简介2、Docker单机网络拓扑图3、Docker Compose 容器编排二、Docker Compose 容器编排1、compose的部署(以nginx为例)三、Docker Compose 容器编排1、Docker compose 配置常用字段2、docker compose 常用命令3、compose 命令说明4、Docker Consul容器服务更新与发现(1)容器服务更新与发现拓扑图四、consul部署环境部署1、consul服务器2、容器服原创 2021-03-28 19:06:22 · 447 阅读 · 0 评论 -
ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/usr/local/mysql/mysql.sock‘
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.问题分析解决问题在构建MySQL镜像时,重启docker,重启失败[root@localhost opt]# systemctl start dockerJob for docker.service原创 2021-03-25 14:39:47 · 337 阅读 · 0 评论 -
基于Dockerfile创建容器服务
docekr 镜像的创建 一、Docker镜像的分层二、Docker镜像的创建1、Docker镜像2、Docker镜像的创建方法(1)基于已有镜像创建(2)基于本地模板创建(3)基于Dockerfile创建三、基于dockerfile创建容器服务1、构建apache服务2、构建SSH镜像3、构建nginx镜像4、构建systemctl镜像一、Docker镜像的分层Dockerfile中的每一个指令都会创建一个新的镜像层镜像层将被缓存和复用当Dockerfile的指令修改了,复制的文件变化了,或者原创 2021-03-24 22:47:07 · 806 阅读 · 2 评论 -
容器数据卷使用
容器数据卷使用容器数据卷使用1、什么是容器数据卷2、使用数据卷直接使用命令挂载(-v)测试3、数据卷容器的同步操作4、端口映射5、容器互联(使用centos镜像)容器数据卷使用1、什么是容器数据卷docker的理念就是把应用和环境打包成一个镜像。如果数据都在容器中,那么删除容器,数据就会丢失!这就有了数据持久化的需求。比如MySQL数据库,如果容器删了,那么容器中的数据也就没有了,这就需要将MySQL的数据库存储在本地!!容器之间可以有数据共享的技术!Docker容器中产生的数据可以同步到本地!!原创 2021-03-23 23:34:23 · 184 阅读 · 1 评论 -
docker的镜像原理
docker的镜像原理一、镜像是什么二、docker镜像加载原理1、UnionFS(联合文件系统)2、docker镜像加载原理三、分层理解1、分层的镜像一、镜像是什么镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需要的所有内容,包括代码、运行时、库、环境变量和配置文件。所有的应用,直接打包docker镜像,就可以直接跑起来!如何得到镜像:从远程仓库下载拷贝自己制作镜像(dockerfile)二、docker镜像加载原理1、Uni原创 2021-03-23 17:28:57 · 477 阅读 · 2 评论 -
docker的可视化管理
docker的可视化管理可视化设置查看主机信息创建portainer用户管理镜像管理容器可视化portainerDocker图形化界面管理工具,提供一个后台面板提供我们操作!docker run -d -p 8088:9000 \--restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer访问测试:外网:http://192.168.28.10:8原创 2021-03-23 15:05:09 · 1324 阅读 · 1 评论 -
Docker的安装部署(nginx、tomcat、es+kibana)
Docker的安装部署(nginx、tomcat、es+kibana)Docker安装Nginx1、搜索镜像search建议大家去docker搜索,可以看到帮助文档2、下载镜像pull3、运行测试测试Docker安装tomcat官方版本下载启动运行测试访问测试部署es+kibana启动elasticsearch测试增加内存限制,修改配置文件测试Docker安装Nginx1、搜索镜像search建议大家去docker搜索,可以看到帮助文档docker search nginx2、下载镜像pulld原创 2021-03-22 23:55:48 · 438 阅读 · 0 评论 -
docker的基本命令
一、底层原理1、Docker是怎么工作的?Docker是一个Client-Server结构的系统,Docker的守护进程运行在主机上。通过Docket客户端访问!DockerServer接收到Docker-Client的指令,就会执行这个命令!2、Docker的优势1、Docker有着比虚拟机更少的抽象层2、docker利用的时宿主机的内核,vm需要的是Guest OS。所以说,新建一个容器的时候,docker不需要向虚拟机一样重新加载一个操作系统内核,避免引导。虚拟机是加载Guest O.原创 2021-03-22 16:41:50 · 1323 阅读 · 4 评论 -
docker之配置阿里云镜像加速
配置阿里云镜像加速具体步骤1、登录账号,点击控制台2、找到容器镜像服务3、找到镜像加速器4、执行加速器因为在docker初认识一文中,下载镜像可能很慢,虽然使用了阿里云的加速,但是,遇到大镜像下载时,还是不够快,所以在这里配置阿里云的镜像加速!让快更快!!具体步骤如图:打开阿里云的官网,1、登录账号,点击控制台2、找到容器镜像服务3、找到镜像加速器4、执行加速器粘贴复制即可...原创 2021-03-20 12:31:35 · 172 阅读 · 0 评论 -
docker初认识
一、docker的概述1.1 docker为什么出现在docker出现以前,一款产品的上线,需要两套环境,从开发到上线的环境,和应用配置都是不太一样的。在开发环境和应用环境(开发----运维)容易出现一些问题,比如,在我的电脑上开一运行,但是,版本更新,导致服务不可用,这对于运维来讲,考验就非常大了!在以前,环境的配置是十分的麻烦的,每一个机器都要部署环境(如:集群redis、ES等)费时费力!在服务器配置一个应用的环境(如redis、MySQL、jdk、ES等),不能够跨平台。传统的模式是开发做的原创 2021-03-20 11:37:17 · 155 阅读 · 0 评论