CentOS8-arm64版安装Docker
安装步骤参考自官方文档:https://docs.docker.com/engine/install/centos/
1. 如果安装过docker,则需删除docker相关的包
$ sudo yum remove docker-ce docker-ce-cli containerd.io
2. 设置仓库
先安装yum-utils,才能用yum-config-manager设置仓库
$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3. 下载Docker
$ sudo yum install docker-ce docker-ce-cli containerd.io
脚本执行完后可以看到:
4. 启动Docker
$ sudo systemctl start docker
这里遇到一个报错:Failed with result ‘service-start-limit-hit’.
通过命令journalctl -xe 查看具体错误
进入/etc/docker 查看发现根本没有daemon.json文件
创建daemon.json文件
touch /etch/docker/daemon.json
并配置阿里云的镜像加速器:
镜像加速器获取:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,登陆后就可以看到自己的镜像加速地址了
编辑daemon.json文件,写入以下内容:
{
"registry-mirrors":["你的镜像加速地址"]
}
重载daemon使配置生效
$ sudo systemctl daemon-reload
再次启动docker,成功。
5. 查看Docker版本信息
$ docker version
可以看到docker已经启动成功:
部署Mysql、Tomcat、Nginx、Redis
请参考这篇博客:
|