Anolis OS安装docker-ce
一、Anolis OS与docker-ce
1、Anolis OS官方首页:龙蜥社区https://openanolis.cn/
Anolis OS 8 是 OpenAnolis 社区推出的完全开源、中立、开放的发行版,它支持多计算架构,也面向云端场景优化,兼容 CentOS 软件生态。Anolis OS 8 旨在为广大开发者和运维人员提供稳定、高性能、安全、可靠、开源的操作系统服务。
2、docker官方首页:https://www.docker.com/
Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、 bare metal、OpenStack 集群和其他的基础应用平台。
二、安装
1、环境
Anolis OS 8.8 GA系统,操作用户为root用户。
2、更新当前系统
yum update -y
3、安装依赖,并设置docker源(中央仓库或阿里源均可)
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
刷新源信息
yum makecache --timer
4、安装docker-ce
yum -y install docker-ce docker-ce-cli containerd.io
此时有可能会报软件冲突
(尝试在命令行中添加 '--allowerasing' 来替换冲突的软件包 或 '--skip-broken' 来跳过无法安装的软件包 或 '--nobest' 安装最符合条件的版本)
5、查看docker版本以确认是否安装成功
docker version
6、执行启动命令
service docker start
或
systemctl start docker
7、执行完毕后查看docker运行状态
service docker status
或
systemctl status docker
8、设置自启动docker
systemctl enable docker
9、配置镜像加速
说明: 由于国内从 DockerHub 拉取镜像有时会非常慢,配置国内镜像源可以改善情况,可视实际情况选择。
编辑文件daemon.json,具体可以参考Docker配置文件daemon.json
vi /etc/docker/daemon.json
加入镜像配置
{"registry-mirrors":["https://docker.mirrors.ustc.edu.cn/"]}
其中镜像可选
科大镜像:https://docker.mirrors.ustc.edu.cn/
网易:https://hub-mirror.c.163.com/
阿里云(阿里云需要注册):https://<你的ID>.mirror.aliyuncs.com
七牛云加速器:https://reg-mirror.qiniu.com
10、重启docker服务
systemctl daemon-reload
systemctl restart docker.service
11、查看docker配置是否成功
docker info
查看配置中是否有以下信息
Registry Mirrors:
https://docker.mirrors.ustc.edu.cn/