...小于 1 分钟
支持Docker Desktop 和 Linux Docker CE
配置多架构构建环境
安装CPU指令集模拟平台
相关信息
名称 | 功能描述 | 作用 | 关联场景或示例 |
---|---|---|---|
qemu-user-static | 跨架构指令集仿真器 | 在x86架构主机上直接运行/编译其他CPU架构(如ARM、PPC、MIPS等)的二进制文件和容器镜像 | - 在x86宿主机编译、运行ARM架构的Docker镜像 - 容器多架构(multi-arch)支持 |
binfmt-support | 二进制格式解析器框架 | 通过内核的binfmt_misc 机制,将非本机架构的二进制文件执行请求转发给用户空间工具(如qemu-user-static) |
- 注册qemu-user-static为其他架构二进制文件的解释器 - 系统识别并执行非本机架构的可执行文件 |
...大约 1 分钟
...大约 6 分钟
在中国网络环境下使用 Flutter: https://docs.flutter.cn/community/china/
选择镜像站
清华大学 TUNA 协会
上海交通大学 *nix 用户组
报错处理
Flutter获取依赖报错Got TLS error trying to find package xxx
假设你使用的镜像站是清华开源镜像站
打开 Chrome 浏览器,访问镜像站:https://mirrors.tuna.tsinghua.edu.cn/dart-pub/
...大约 1 分钟
Anacond安装包太大了,不方便下载和安装,每次安装conda工具都很麻烦,于是我写了个脚本。 这个脚本实现了一键安装miniconda,跟conda功能一样,安装包体积减小了很多。
一键安装脚本
curl -sSL https://www.geekery.cn/sh/LinuxCTS/os/all/miniconda.sh | bash
...小于 1 分钟
系统: CentOS 7 Docker版本: 1.13.1
问题概述
执行命令 docker start container-name
无法启动, 报错如下
Error response from daemon: OCI runtime create failed: container with id exists:
aaabbbbccccddd
Error: failed to start containers: container-name
...小于 1 分钟
rancher重新部署,清理不干净的话是个很头疼的事情,残留的Kubernetes组件可能导致资源冲突或部署失败,以下是官方标准清理流程:
#复制粘贴就可以,亲测无误(注意根据实际情况修改安装目录/var/lib/rancher)
systemctl disable kubelet.service
systemctl disable kube-scheduler.service
systemctl disable kube-proxy.service
systemctl disable kube-controller-manager.service
systemctl disable kube-apiserver.service
systemctl stop kubelet.service
systemctl stop kube-scheduler.service
systemctl stop kube-proxy.service
systemctl stop kube-controller-manager.service
systemctl stop kube-apiserver.service
docker ps -a |egrep rancher |awk '{print $1}' |xargs docker rm -f
docker ps -a |egrep k8s |awk '{print $1}' |xargs docker rm -f
docker volume ls |grep -v openvpn |grep -v DRIVER |awk '{print $2}' |xargs docker volume rm
rm -rf /var/lib/etcd/
rm -rf /var/lib/rancher/
umount $(df -HT | grep '/var/lib/kubelet/pods' | awk '{print $7}')
rm -rf /etc/kubernetes
rm -rf /var/lib/etcd
rm -rf /var/lib/rancher
rm -rf /opt/rke/
rm -rf /etc/ceph/
rm -rf /etc/cni/
rm -rf /opt/cni/
rm -rf /run/secrets/kubernetes.io
rm -rf /run/calico/
rm -rf /run/flannel/
rm -rf /var/lib/calico/
rm -rf /var/lib/cni/
rm -rf /var/lib/kubelet/
rm -rf /var/log/containers/
rm -rf /var/log/pods/
network_interface=`ls /sys/class/net`
for net_inter in $network_interface;
do
if ! echo $net_inter | grep -qiE 'lo|docker0|eth*|ens*';then
ip link delete $net_inter
fi
done
#因为k8s会进行一些临时配置:防火墙、网络缓存等,需要重启服务器
sudo reboot
...小于 1 分钟
准备工作
1. 版本要求
✅ 官方支持版本:7.0.10+
2. 配置文件路径
/www/server/panel/BTPanel/languages/settings.json
...小于 1 分钟
本文记录在 Ubuntu 22.04 系统上安装最新 Kubernetes 1.29 集群的完整过程,所有步骤均遵循官方文档操作规范
容器运行时安装
自 Kubernetes 1.20 版本起已弃用 Docker 支持,1.24 及后续版本完全移除了 Docker 依赖。容器运行时改用 containerd(符合 OCI 规范的标准容器实现)。虽然 Docker 已被弃用,但 containerd 仍由 Docker 公司维护,可通过 Docker 官方渠道安装最新版本。注意:如需安装特定版本 Kubernetes,建议从 GitHub 下载对应版本的 containerd。
...大约 6 分钟
CNVD-2024-4920726简介
...小于 1 分钟