之前一直喜欢用 CentOS 7 ,但是很多新工具,新软件 yum 源上不更新了,于是想到有没有什么系统比较贴合 CentOS 的使用习惯,又能保持更新呢?
哈哈,还真有,是时候接纳一下新系统了,搜索了一下 Almalinux 好像是平替 CentOS 最佳解决方案之一,接下来一些实操内容可能就会直接基于 Almalinux 了,今天先来体验一下 Almalinux 安装 Docker 吧!
尝试 Almalinux 推荐 2 种方式,一种可以直接在个人电脑上通过 virtual box 或者其他虚拟机软件安装虚拟机,另一种是直接在云平台上快速开一台。
关于 virtual box 安装虚拟机的教程,可以查阅我之前的一篇文章(往前翻翻就找到了)
关于在云平台上快速开一台虚拟机的教程,也可以查阅我之前的一篇文章(往前翻翻就找到了)
almalinux os 的下载可以到 某云 mirrors 进行下载,速度快,体验好。
https://developer.aliyun.com/mirror/
我选择的是 AlmaLinux-9.4-x86_64-minimal 版本,也有桌面版,不过我也不需要,最小化安装足矣。
https://mirrors.aliyun.com/almalinux/9.4/isos/x86_64/AlmaLinux-9.4-x86_64-minimal.iso
我在 virtual box 上已经安装好了一台 almalinux 9.4 ,今天分享的内容就以 virtual box 安装的为准吧。
docker 我就不过多介绍了,知道容器化的应该都知道(不知道跳过就好),我们直接来安装。
安装过程比较简单,关键步骤只需要如下步骤:
# 官方源
dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
# 某云源
dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 下载地址替换为某云加速下载
sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
# 列出当前可用版本
yum list docker-ce.x86_64 --showduplicates | sort -r
# 下载最新版本(yum 和 dnf 命令可以通用)
dnf install docker-ce
# 启动
systemctl start docker
# 验证
systemctl status docker
docker version
安装过程会同步安装相关的依赖包,如 docker-ce-cli, containerd.io
通过 systemd 管理 docker 启动,docker version 可以查看当前版本信息。
安装完 docker, 安装 docker-compose 更加简单, docker-compose 是一个 golang 开发的二进制文件,只需要下载到主机 bin 目录下即可(/usr/bin, /usr/local/bin 等等)。
下载地址:
https://github.com/docker/compose/releases
下载完成记得转移至 bin 目录下,并赋予可执行权限(755)
mv docker-compose-linux-x86_64 /usr/bin/docker-compose
chmod a+x /usr/bin/docker-compose
好了,今天分享的内容比较简单,第一引入了新的操作系统 AlmaLinux (一个兼容 CentOS 的比较好用的操作系统),第二,在新装的操作系统上快速安装 docker & docker-compose 环境。
本次的分享到此结束,希望对你有所帮助。
如果你对我分享的内容感兴趣,欢迎扫码关注公众号:新质程序猿,并设置星标,推送更实时哟!