文章分类 -  Docker

1
Docker容器
摘要:20、Docker容器的监控–Prometheus版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin zabbix ———— 监控———— k8s,docker Prometheus ———— 监控 ———— k8s exporter (采集器) 1.##上传文件至/opt/下面解压 官网下载地址 [root@dock 阅读全文
posted @ 2022-06-03 11:58 kirin(麒麟) 阅读(426) 评论(0) 推荐(0) 编辑
摘要:19、跨宿主机容器间的通讯之overlay(重叠网络)版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 1.#先来说一下什么是VLAN 虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段中一样,由此得名虚拟 阅读全文
posted @ 2022-06-03 11:50 kirin(麒麟) 阅读(197) 评论(0) 推荐(0) 编辑
摘要:18、跨宿主机容器间的通讯之macvlan版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin macvlan类似与虚拟机的桥接网络 ##01与02机器都启动一个alpine镜像 #创建网络(一块网卡只能桥接一次) docker network create -d macvlan --subnet 10.0.0. 阅读全文
posted @ 2022-06-03 11:44 kirin(麒麟) 阅读(295) 评论(0) 推荐(0) 编辑
摘要:17、Docker基础网络版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 四种基础网络类型 bridge 默认类型 NAT模式 #启动一个alpine容器 [root@docker02 ~]# docker run -it alpine:latest ##另开一个窗口查看这个容器的详细信息 阅读全文
posted @ 2022-06-03 11:43 kirin(麒麟) 阅读(40) 评论(0) 推荐(0) 编辑
摘要:16、企业级私有仓库harbor(docker-compose)版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 需要在官网注册账号 1.登录私有仓库 [root@docker01 ~]# docker login -u kirin997com 2.打标签 [root@docker01 ~]# docker tag youxi:v 阅读全文
posted @ 2022-06-03 11:36 kirin(麒麟) 阅读(144) 评论(0) 推荐(0) 编辑
摘要:15、私有仓库docker-registry(轻量级)版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 为什么要创建私有仓库,因为下载官网仓库的镜像速度太慢了,也不是很安全 #镜像地址说明 nginx:1.15 官方仓库的官方镜像 nginx/nginx:1.15 官方仓库的用户镜像 daocloud.io/nginx/ 阅读全文
posted @ 2022-06-03 10:59 kirin(麒麟) 阅读(367) 评论(0) 推荐(0) 编辑
摘要:14、单机版的容器编排版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 一个业务,往往需要一组容器来支撑 容器编排,就是来实现批量管理一组容器的方法(类似于ansible) 单机 —— ssh —— 安装服务 集群 —— 批量安装服务 —— ansible yaml docker-comp 阅读全文
posted @ 2022-06-03 10:54 kirin(麒麟) 阅读(38) 评论(0) 推荐(0) 编辑
摘要:13、容器间的互联版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin docker run --link 正在运行容器的名字(单方向) 13.1.准备好镜像包导入镜像 [root@docker01 ~]# for n in `ls *.tar.gz` ;do docker load -i 阅读全文
posted @ 2022-06-03 10:52 kirin(麒麟) 阅读(26) 评论(0) 推荐(0) 编辑
摘要:12、Dockerfile的优化版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 1.优化原则:构建的镜像尽可能小,构建速度尽可能快 a: 使用体积小的linux镜像alpine作为基础镜像 alpine+nginx=20M (使用alpine系统,什么软件都会小,缺点是兼容性差) ubuntu+n 阅读全文
posted @ 2022-06-03 10:51 kirin(麒麟) 阅读(190) 评论(0) 推荐(0) 编辑
摘要:11、Docker镜像的分层(复用,节省空间)版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 验证: 1.先导出两个镜像 [root@docker01 ~]# docker save centos:7 -o docker_centos7.tar.gz [root@docker01 ~]# docker save 阅读全文
posted @ 2022-06-03 10:48 kirin(麒麟) 阅读(931) 评论(0) 推荐(0) 编辑
摘要:10、自动制作docker镜像版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 手动镜像: 就像抓好的中药打成包给你 自动制作镜像:就像是我把药方给你,你自己按照药方来制作镜像 两种方法最终都可以得到一个一模一样的镜像 手动制作镜像与自动制作镜像的区别: dockerfile: 就相当于那个配方 阅读全文
posted @ 2022-06-03 10:41 kirin(麒麟) 阅读(380) 评论(0) 推荐(0) 编辑
摘要:9、手动制作docker镜像版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin ###1.制作一个基于centos7系统的nginx镜像(单服务) 1:启动一个纯净的centos:7容器,安装nginx [root@docker01 ~]# docker run -d -it -p 80:80 c 阅读全文
posted @ 2022-06-03 10:31 kirin(麒麟) 阅读(316) 评论(0) 推荐(0) 编辑
摘要:8、Ddocker数据卷版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin ###8.1.现在我们都可以随便起一个容器了,那么我们能用容器来干什么?启动nginx的容器也只能访问默认页面,那么我们如何在站点里面写入数据呢? ###8.2.启动nginx容器并进入到容器里 [root@docke 阅读全文
posted @ 2022-06-03 10:25 kirin(麒麟) 阅读(43) 评论(0) 推荐(0) 编辑
摘要:7、Docker端口映射版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin ###什么是端口映射? 端口映射是NAT的一种,功能是把在公网的地址转翻译成私有地址 #####端口映射的使用场景: #####通过互联网来访问公司内部服务的时候,就会需要用到端口映射 #####docker run不 阅读全文
posted @ 2022-06-03 10:18 kirin(麒麟) 阅读(755) 评论(0) 推荐(0) 编辑
摘要:6、Docker容器的常用命令版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin ####docker image下面都属于镜像有关命令 ####docker container下面属于容器有关命令 ####docker network 都是属于网络有关命令 ####docker volume 都属 阅读全文
posted @ 2022-06-03 10:12 kirin(麒麟) 阅读(129) 评论(0) 推荐(0) 编辑
摘要:5、Docker镜像常用命令版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin [root@docker02 ~]# docker image ##查看docker命令 docker image search 搜索镜像, 优先选官方,stars数量多(尽量不选择第三方镜像) 第三方镜像不支持搜索, 阅读全文
posted @ 2022-06-03 09:58 kirin(麒麟) 阅读(436) 评论(0) 推荐(0) 编辑
摘要:4、Docker主要内容版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin ###docker是一个cs架构, docker主要:镜像 容器 仓库 网络 存储 监控 ###docker是一个软件的打包技术. ###4.1. run 创建并启动一个容器(这里以Nginx为例) [root@doc 阅读全文
posted @ 2022-06-03 09:57 kirin(麒麟) 阅读(39) 评论(0) 推荐(0) 编辑
摘要:3、Docker-ce的安装版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 主机名 内存 Ip docker01 2G 10.0.0.11 docker02 2G 10.0.0.12 ###如何保证生产环境中环境一致? 1.做本地yum仓库 2.修改配置文件,不让缓存清零 [root@dock 阅读全文
posted @ 2022-06-03 09:55 kirin(麒麟) 阅读(856) 评论(0) 推荐(0) 编辑
摘要:2、容器和虚拟机的区别版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 虚拟机: 硬件cpu支持(vt虚拟化),模拟计算硬件,走正常的开机启动 bios开机自检–根据bios启动项–读取硬盘第一个扇区grub,uefi, centos7, 加载内核,启动系统第一个进程/sbin/init 阅读全文
posted @ 2022-06-03 09:52 kirin(麒麟) 阅读(84) 评论(0) 推荐(0) 编辑
摘要:1、Docker容器的介绍版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin Docker的应用场景 Web 应用的自动化打包和发布。 自动化测试和持续集成、发布。 在服务型环境中部署和调整数据库或其他的后台应用。 从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台 阅读全文
posted @ 2022-04-12 21:54 kirin(麒麟) 阅读(94) 评论(0) 推荐(0) 编辑

1
Δ