主页

3.云原生技术培训系列 Docker镜像构建与运行

目录 docker的原理 docker容器的相关命令 Dockerfile文件编写 docker镜像的相关命令 一、docker的原理 Docker 利用Linux 中的核心分离机制,例如Cgroups,以及Linux的核心Namespace(名字空间)来创建独立的容器。一句话概括起来Docker就是利用Namespace做资源隔离,用Cgroup做资源限制,利用Union FS做容器文件系统的轻量级虚拟化技术。Docker容器的本质还是一个直接运行在宿主机上面的特殊进程,看到的文件系统是隔离后的,但是操作系统内核是共享宿主机OS,所以说Docker是轻量级的虚拟化技术 docker 镜像分层 docker 容器,理解为一个或多个运行进程,而这些运行...

阅读更多

2.云原生技术培训系列 Docker安装

docker的安装 官方文档地址: https://docs.docker.com docker是一个标准的CS架构的程序,分为客户端和服务端。 一般而言,客户端和服务端都在同一台机器上。服务端使用systemctl管理生命周期,是一个后台进程,客户端通过api与服务端交互。 docker原生只支持linux,因为他使用了linux的namespace机制,这是linux内核的特性,不论是win还是mac都不支持这种特性,所以严格意义上来说,docker不支持安装到mac和win上。 但是docker为了开发的便利,也做了一定的支持,现在也支持在win和mac上安装docker。 对于mac而言,mac系统是unix核,docke...

阅读更多

1.云原生技术培训系列 云计算

目录 从交付模式说到云计算 从云计算的技术实现方式引出容器 一、交付模式 1.1 非云计算 甲方会提供物理服务器,存储和网络硬件 类似以前的**系统,甲方提供物理机,小机。乙方负责代码开发,程序部署和上线,运维。 硬和软的区别。 底层支撑平台只提供纯硬件的能力。裸金属管理平台 1.2 云计算-三种软件交付模式 1.2.1 IAAS  Infrastructure-as-a-Service(基础设施即服务) 客户委托平台厂家为其他业务系统厂家支撑计算,存储,网络的需求 和老旧的非云计算相比,以前硬件的交付周期很长,需要买机器,组网,测试等等,现在基本上是属于下订单模式。公有云即买即使用(分钟级别交付) 减少物理机的使用,...

阅读更多

树莓派部署软路由 Openwrt

树莓派使用TF卡作为存储,默认安装OpenWrt后,配置无法保存,查看系统日志,可以看到ready-only file system的提示信息。查询github issue,以及参考的文章。整理整体的部署流程如下。 硬件资料 树莓派4B TF卡一张 镜像软件资料 存储还原固件-仓库地址 Restore-SDCard-4G.img.zip OpenWrt固件-仓库地址 openwrt-bcm27xx-bcm2711-rpi-4-ext4-factory.img sd卡烧录工具 BalenaEtcher 烧录存储还原固件 下载Bal...

阅读更多

在docker容器内获知cpu和内存限制

内存 /sys/fs/cgroup/memory/memory.limit_in_bytes cpu /sys/fs/cgroup/cpu/cpu.cfs_period_us cpu分配的周期(微秒),默认为100000 /sys/fs/cgroup/cpu/cpu.cfs_quota_us 表示该control group限制占用的时间(微秒),默认为-1,表示不限制。如果设为50000,表示占用50000/10000=50%的CPU,如果设为200000,表示占用200%的cpu。

阅读更多

Centos7升级5.11内核有线无法连接的问题

quick fix rmmod r8169 modprobe r8169 systemd cat <<EOF| sudo tee /etc/systemd/system/load-realtek-driver.service [Unit] Description=Load Realtek drivers. Before=network-online.target [Service] Type=simple ExecStartPre=/usr/sbin/rmmod r8169 ExecStart=/usr/sbin/modprobe r8169 [Install] WantedBy=multi-user.target EOF sudo sys...

阅读更多

2021年免费电子书资源大全

名称 简介 网址 LoreFree 去中心化免费电子书共享社区,用EOS钱包登录,不登陆一天三本 https://ebook2.lorefree.com 鸠摩搜索 推荐! 最好用的电子书搜索引擎 https://www.jiumodiary.com 时宜搜书 https://fulivv.com/ https://www.shiyisoushu.com 虫部落电子书搜索 https://fulivv.com/ https://eb...

阅读更多

Rsync迁移harbor历史数据

使用docker-compose部署harbor。因为容器内的文件权限与宿主机的权限不一致。所以不能直接用rsync进行迁移。 rsync -avP --delete /data/ root@ip:/data/ 参数说明: -a 参数,相当于-rlptgoD -r 是递归 -l 是链接文件,意思是拷贝链接文件; -p 表示保持文件原有权限; -t 保持文件原有时间; -g 保持文件原有用户组; -o 保持文件原有属主; -D 相当于块设备文件; -z 传输时压缩; -P 传输进度; -v 传输时的进度等信息;

阅读更多