-
Kubernetes使用HostAliases手动为容器Pod添加hosts解析
很多场景下,不希望修改宿主机/etc/hosts或者DNS解析,此时就需要考虑为Pod设置单独的DNS解析,当然使用静态修改Host也有问题,就是无法动态解析,如果更换域名后就需要修改配置文件重建Pod。添加前请根据实际业务场景配置,考虑是否适合/etc/hosts的方式 hostAliases hostAliases 是 Kubernetes 中的一项功能,用于在 Pod 中的 /etc/hos…- 297
- 0
-
Ubuntu环境下Docker Compose配置Harbor开机自启
默认情况下,docker compose运行harbor的时候,harbor服务在机器重启后无法自动拉起,接下里我们通过启动命令脚本,每次开机自动拉起harbor root@harbor:~/harbor# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d32813f00977 goharbor/harbor-log…- 223
- 0
-
Containerd 配置免费镜像加速源
本站提供免费针对Docker镜像加速源 域名为dockerproxy.frps.fun 关于镜像加速相关介绍,可以前往https://docker.frps.cn 默认情况下不配置加速器,我们会无法拉取镜像 配置加速器 新版本的containerd镜像仓库配置都是建议放在一个单独的文件夹当中,并且在/etc/containerd/config.toml配置文件当中打开config_path配置,指…- 455
- 0
-
Docker集成Containerd实现容器管理
目前Kubernetes大部分工具安装的场景中,已经不为节点单独安装Docker。我们很多场景还是需要使用Docker,这里我们安装Docker来集成Containerd 本次模拟环境为Ubuntu 22.04 设置Docker源 # Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-ce…- 493
- 0
-
Kubernetes 1.29使用群辉dsm7 NFS存储创建StorageClass持久化
目前单机创建NFS服务器高可用数据不好实现,使用CEPH数据存储又可能比较麻烦,还需要额外维护单独CEPH集群,本次采用群辉NFS存储进行模拟测试 群辉配置 登录群辉,需要搭建可以参考下面的文章 开启NFS Server服务 创建共享目录,打开控制面板 创建共享目录 设置目录名称nfs-k8s 按照下面的配置,设置NFS Server权限 开启File Station 匿名用户访问权限 挂载目录可…- 320
- 0
-
Docker save镜像提示Error response from daemon: stat /var/lib/docker/overlay2/xx: no such file or directory
完整报错如下 [root@VM-8-10-centos overlay2]# docker save kafka_test:v1 >kafka_v1.tar Error response from daemon: stat /var/lib/docker/overlay2/181fab34145f9bd589a8b24b37c1fd1023655c0775fde3f68c90cc420949…- 608
- 0
-
Gitlab EE企业版破解
首先我们需要安装Gitlab EE,可以使用Docker、二进制、K8s的方式安装,实际上我们只需要替换Gitlab的一个文件即可 我这里使用Docker进行演示 安装Gitlab EE docker run -itd \ -p 18080:80 \ -p 2222:22 \ -v /opt/soft/docker/gitlab/etc:/etc/gitlab \ -v /opt/soft/doc…- 3.2k
- 0
-
Kind快速部署Kubernetes多集群
Kind架构及原理 Kind 使用一个 container 来模拟一个 node,在 container 里面跑 systemd ,并用 systemd 托管 kubelet 以及 containerd,然后通过容器内部的 kubelet 把其他 K8s 组件,比如 kube-apiserver、etcd、CNI 等跑起来。 它可以通过配置文件的方式创建多个 container 来模拟创建多个 n…- 1.3k
- 0
-
麒麟构建Docker Nginx镜像
编写Dockerfile 进入到/opt下,下载并解压nginx-1.24.0编译好的软件包 我的软件包也在kylin-server-10系统下build编译的,所以如果是麒麟可以直接使用 下载编译包 cd /opt wget https://d.frps.cn/file/tools/nginx/nginx-1.24.0.tar.gz tar xf nginx-1.24.0.tar.gz Dock…- 467
- 0
-
Ubuntu 使用Docker compose快速部署Zabbix 6.4
很多年没有研究Zabbix了,目前Zabbix 已经更新到Zabbix 6.4。其中的安装方式也发生了变化,官方已经提供了不同规格,不同版本,不通数据配置的docker-compose.yaml文件,本次我们使用Ubuntu快速部署一套docker-compose,官方的docker-compose实际上已经为我们创建好了 持久化的卷,所以我们不用担心配置的问题。- 3k
- 0
-
-
Docker快速部署APISIX代替Nginx
APISIX是一个微服务API网关,具有高性能、可扩展性等优点。它基于nginx(openresty)、Lua、etcd实现功能,借鉴了Kong的思路。和传统的API网关相比,APISIX具有较高的特性。- 2.9k
- 0
-
使用Docker快速安装群晖NAS virtual-dsm系统
我们对于群晖的认知还停留在通过安装群晖系统的方式来安装群晖,目前在Github已经支持使用Docker来运行群晖dsm系统。让我们可以快速的拥有一套自己的nas- 8.1k
- 0
-
Prometheus Alertmanager告警持久化_统计告警次数
下午突发奇想,天天企业微信发送告警,但是没有统计过告警都收到过哪些,都是哪些级别,持续的时间又是多长,下午在官方文档找到一个项目alertsnitch。可以对我们的Alertmanager发送的告警进行持久化,实际上就是一个webhook接收器,Alertmanager的数据采集同步写入到Mysql中为以后的数据分析 效果图下 由于官方Alertmanager 本身不支持的通知机制,所以我们需要w…- 2.4k
- 0
-
DooTask 搭建任务管理工具_代替TB等第三方任务管理工具
DooTask是一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具。 目前支持商业版和社区版,个人感觉社区版功能挺强大 系统预览 登录系统 系统总览,仪表盘 日历功能,方便安排日程 即时通信功能 文件管理 创建复杂的文档、专业的电子表格 演示文稿、支持主流格式:docx、xlsx、pptx、ods、doc、txt、pp…- 1.2k
- 0
-
Centos8 安装Docker以及Docker Compose安装
本次Centos8采用阿里云轻量服务器进行测试 环境信息 [root@iZj6cj0oh4kpkhvg8a3pfkZ ~]# cat /etc/redhat-release CentOS Linux release 8.2.2004 (Core) [root@iZj6cj0oh4kpkhvg8a3pfkZ ~]# uname -r 4.18.0-193.14.2.el8_2.x86_64 安装Do…- 1.4k
- 0
-
docker删除所有容器镜像
删除容器,则要先停止所有容器(当然,也可以加-f强制删除,但是不推荐): docker stop $(docker ps -a -q) 删除所有容器 docker rm $(docker ps -a -q) 删除所有镜像 docker rmi $(docker images -q)- 250
- 0
-
Docker搭建Awesome ttrss_Tiny Tiny RSS
TTRSS 介绍 Tiny Tiny RSS(opens new window)是一款基于PHP的免费开源RSS聚合阅读器。?Awesome TTRSS旨在提供一个 「一站式容器化」的Tiny Tiny RSS解决方案,通过提供简易的部署方式以及一些额外插件,以提升用户体验。 官网:https://ttrss.henry.wang TTRSS 安装 目前TTRSS安装可以分为两种 Docker安装…- 2.1k
- 0
-
Docker commpose failed to create network rss_public_access: Error response from daemon: Failed to Setup IP tables: Unable to enable SKIP DNAT rule
Docker commpose 启动容器时提示如下 failed to create network rss_public_access: Error response from daemon: Failed to Setup IP tables: Unable to enable SKIP DNAT rule: (iptables failed: iptables --wait -t nat -…- 955
- 0
-
Docker commpose failed to create network Failed to program NAT chain: COMMAND_FAILED:
报错内容如下 failed to create network rss_public_access: Error response from daemon: Failed to program NAT chain: COMMAND_FAILED: '/usr/sbin/iptables-restore -w -n' failed: iptables-restore v1.4.2…- 2.1k
- 0
-
Rancher 2.6 Docker安装并设置内网穿透外网访问
在生产环境中,一般不会让开发自己去服务器上执行kubectl工具。那么就需要一个图形化工具,Rancher 是为使用容器的公司打造的容器管理平台。Rancher 简化了使用 Kubernetes 的流程,开发者可以随处运行 Kubernetes(Run Kubernetes Everywhere),满足 IT 需求规范,赋能 DevOps 团队。- 3.3k
- 0
-
Docker 给没有名称镜像打tag
当我们导入镜像的时候,发现docker镜像的名称没有了,以及tag号都不存在 [root@web02 eureka]# docker load -i openjdk.tar c04d1437198b: Loading layer [==================================================>] 5.88MB/5.88MB 48f2328d458e: …- 1.2k
- 0
-
Kubernetes容器运行时弃用Docker转型Containerd
Kubernetes社区在2020年7月份发布的版本中已经开始了dockershim的移除计划,在1.20版本中将内置的dockershim进行分离,这个版本依旧还可以使用dockershim,但是在1.24中被删除。从1.24开始,大家需要使用其他受到支持的运行时选项(例如containerd或CRI-O);如果选择Docker Engine作为运行时,则需要使用cri-dockerd- 3.6k
- 0
-
Centos7 使用Docker安装Plex媒体播放器
Plex介绍 Plex是一整套完整的解决方案(Server + Client),Plex应用支持众多平台和设备,比如Android TV、Apple TV、智能电视等使用流媒体传输的设备;Android、iOS的移动设备;也支持win和macOS系统的电脑;支持部分Home Accessories智能设备;甚至支持PlayStation、NVIDA SHIELD、Xbox One等游戏主机。服务器…- 5.4k
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!




















