龙蜥Anolis OS 8安装docker

什么是Anolis OS

Anolis OS 8 是 OpenAnolis 社区推出的完全开源、中立、开放的发行版,它支持多计算架构,也面向云端场景优化,兼容 CentOS 软件生态。Anolis OS 8 旨在为广大开发者和运维人员提供稳定、高性能、安全、可靠、开源的操作系统服务。

购买过阿里云服务器的用户应该知道,服务器可选的操作系统就有Alibaba Cloud Linux 3,它就是Anolis OS的商业版。Alibaba Cloud Linux 3是阿里云推出的基于Anolis OS为阿里云基础设施定制优化的Linux发行版,在继承Anolis OS兼容RHEL/CentOS 8 生态的同时,搭载最新的Linux kernel 5.10 LTS并搭配GCC 10.2/Glibc 2.32,为云上应用程序提供Linux社区最新的增强功能。通过对内核、工具链、上层软件包等进行了全方位的优化,使Nginx、Redis、Mysql等主流E2E应用在各方面性能相比CentOS 8提升10%~40%;与阿里云ACK、ECS等云产品做垂直优化,在保障稳定性的同时得到最好的性能,为阿里云用户提供最好的阿里云体验。在给用户提供更新的操作系统功能的同时,保持阿里云操作系统一贯的高性能、安全、稳定的风格,并免费提供长达10年的超长生命周期支持服务,给用户提供阿里云上的最佳操作系统体验,同时也会将产品沉淀的能力回馈到OpenAnolis龙蜥社区。

什么是docker

Docker 是一个开源的容器化平台,它能够让开发者将应用程序及其依赖项打包到一个可移植的容器中,然后可以在任何支持 Docker 的环境中轻松地部署和运行这些容器,实现快速交付、测试和部署应用程序等功能。 Docker: Accelerated Container Application Development

开始安装

  1. 环境

  • AnolisOS版本8.9, 使用root用户

[root@localhost ~]# cat /etc/os-release 
NAME="Anolis OS"
VERSION="8.9"
ID="anolis"
ID_LIKE="rhel fedora centos"
VERSION_ID="8.9"
PLATFORM_ID="platform:an8"
PRETTY_NAME="Anolis OS 8.9"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.cn/"
  1. 卸载旧版本

在安装 Docker Engine 之前,你需要卸载任何冲突的软件包。

你的 Linux 发行版可能提供非官方的 Docker 软件包,它们可能与 Docker 提供的官方软件包冲突。 在安装官方版本的 Docker Engine 之前,必须卸载这些软件包。

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

yum 可能会报告您没有安装这些软件包。

卸载 Docker 时,存储在 /var/lib/docker/ 中的映像、容器、卷和网络不会自动移除。

  1. 安装

安装方式有很多种:

  • 您可以设置 Docker 的rpm repository并从其中进行安装,以方便安装和升级任务。

  • 您可以下载 RPM 离线软件包,手动安装,并完全手动管理升级。 这在一些情况下非常有用,比如在无法访问互联网的空气屏蔽系统上安装 Docker。

下面演示使用 rpm repository在线安装

更新yum

yum -y update

# -y, --assumeyes       全部问题自动应答为是

安装基础依赖

yum install -y yum-utils device-mapper-persistent-data lvm2

添加docker镜像源

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

创建本地的 yum 缓存

yum makecache --timer

# --timer 记录下此次操作所花费的时间,并将这个时间信息显示出来

安装Docker Engine

yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

会报错:

Docker CE Stable - x86_64                                                                        247 kB/s |  66 kB     00:00    
错误:
 问题 1: 安装的软件包的问题 podman-4:4.9.4-15.0.1.module+an8.9.0+11263+d08f452f.x86_64
  - package podman-4:4.9.4-15.0.1.module+an8.9.0+11263+d08f452f.x86_64 from @System requires runc >= 1.0.0-57, but none of the providers can be installed
  - package podman-3:4.6.1-8.0.1.module+an8.9.0+11183+7cdff43b.x86_64 from AppStream requires runc >= 1.0.0-57, but none of the providers can be installed
  ...
  ...
  - package podman-catatonit-4:4.9.4-15.0.1.module+an8.9.0+11263+d08f452f.x86_64 from AppStream requires podman = 4:4.9.4-15.0.1.module+an8.9.0+11263+d08f452f, but none of the providers can be installed
  - package podman-catatonit-4:4.9.4-15.0.1.module+an8.9.0+11263+d08f452f.x86_64 from @System requires podman =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值