容器相关
非root用户Docker与K8S
Containerd安装
Containerd常用命令
Docker
镜像创建
国内镜像仓库
容器创建(Dockerfile)
容器系统
docker配置
docker数据管理
docker网络管理
docker容器自启动
docker镜像加速
docker问题
搭建Portainer可视化界面
Docker Swarm
Swarm搭建Docker集群
Docker Compose
Docker Compose命令
Docker Compose模板
Docker Machine
Kubernetes常用命令
k8s部署(kubeadmin)
k8s高可用部署
MiniKube
k8s1.24部署(containerd)
k8s1.24部署(docker)
部署 Dashboard
Kuboard K8S管理台
k8s权限管理
k8s网络插件
私有仓密码镜像拉取
k8s集群管理
POD--基本单位
Pod模板
Pod生命周期
Pod健康检查
初始化容器(initContainer)
Deployment--Pod的管理
Deployment模板
Deployment升级与回滚
DaemonSet控制器
StatefulSet控制器(有状态)
JOB与CRONJOB
Service--发布服务
ingress-traefix
ingress-nginx
MetalLB
存储与配置
持久存储卷
配置存储卷
资源管理
标签、选择器与注解
资源预留
调度管理
自动扩容
Proxy API与API Server
Helm--K8S的包管理器
helm常用命令
自定义Chart
私有chart仓库
helm dashboard
K8S证书过期
K8S问题解决
Harbor安装
Harbor操作
Harbor问题
Harbor升级
Docker Registry安装
Docker Registry鉴权
Registry用Nginx代理SSL及鉴权
Docker Registry问题
Istio 服务网络
常用示例
Gateway【服务网关】
kiali 可视化页面
开启HTTPS
linkerd 服务网络
本文档使用MrDoc发布
返回首页
-
+
容器系统
2022年7月27日 07:52
admin
#BusyBox ####BusyBox是一个集成了一百多个最常用Linux命令(如cat、echo、telnet、mount、telnet等)的精简工具箱,只有不到2MB大小 --- ####官网 https://busybox.net --- ##查看镜像 docker search busybox --- ##下载镜像 docker pull busybox:latest --- ##运行 docker run -it busybox --- #Alpine ####Alpine Linux 是一款独立的、非商业的通用 Linux 发行版,专为追求安全性、简单性和资源效率的用户而设计。 ####因小,简单,安全而著称,所以作为基础镜像是非常好的一个选择,可谓是麻雀虽小但五脏俱全,简直不要太方便,镜像非常小巧,不到 6M 的大小,所以特别适合容器打包。 --- ###运行Alpine docker run -it alpine /bin/sh ####由于 Alpine Linux 没有内置bash,所以这里使用的sh作为伪终端,在为 Alpine Linux 编写 shell 脚本的时候也需要注意,使用 sh 而不是bash。 --- ####软件管理 ####Alpine Linux 使用apk指令来管理软件,类似 CentOS 的yum或 Debian 的apt-get,首次使用建议用apk update更新下软件,以免无法正常使用。apk 的常用指令如下: #更新软件 apk update <软件名> #搜索软件 apk search <软件名> #安装软件 apk add <软件名> #卸载软件 apk del <软件名> #查看帮助 apk -h --- ####设置时区 ####Alpine 时区非东八区,某些项目需要和北京时间保持同步,因此我们需要对默认时区做出修改,方法如下: ![](/media//202207/2022-07-27080743075191.png) --- ####修改软件源 ###如果是国内网络使用 Alpine,可以使用国内镜像源,这样速度更加理想,常用的国内镜像源如下: 清华TUNA镜像源:https://mirrors.tuna.tsinghua.edu.cn/alpine/ 中科大镜像源:http://mirrors.ustc.edu.cn/alpine/ 阿里云镜像源:http://mirrors.aliyun.com/alpine/ ####软件源的配置文件位于/etc/apk/repositories,内容如下: http://dl-cdn.alpinelinux.org/alpine/v3.11/main http://dl-cdn.alpinelinux.org/alpine/v3.11/community ####可以看到这里使用的 Alpine 软件源版本为v3.11,所以我们在修改的时候需要版本保持一致,比如修改为阿里的软件源: http://mirrors.aliyun.com/alpine/v3.11/main http://mirrors.aliyun.com/alpine/v3.11/community --- ####更多软件源可参考官方列表:https://mirrors.alpinelinux.org/ --- ####Alpine 官方网站:https://www.alpinelinux.org --- ####Alpine PKGS:https://pkgs.alpinelinux.org/packages ---
分享到: