almalinux安装docker
温馨提示:
本文最后更新于 2023年03月08日,已超过 207 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
今天又搞了个服务器,系统是centos,但是centos商业版估计要收费了,前段时间看到公司华为云用的是almalinux,所以今天就安装了,安装教程查看centos7 迁移到 almalinux 安装教程,但是我需要用到docker和docker-compose,所以出个教程记录一下
1. 写在前边
我之前安装docker直接时菜鸟教程搜的,centos安装docker,但是这次我输入那个一键安装居然不行
curl -sSL https://get.daocloud.io/docker | sh
于是就按照他的步骤来装
2. 卸载原始docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
3. 安装软件包
安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
4. 设置仓库
国外的仓库速度太慢,于是使用国内的镜像
- 官方
yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
- 阿里云
yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 清华大学
yum-config-manager \ --add-repo \ https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
5. 安装docker
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
这里我出去了一下,没看住就没输入y,所以给我报错了,记得输入y
意思是接受 GPG 密钥
然后重新安装,输入y6. 安装docker-compose前的准备
之前在centos的时候我一直使用的是pip安装的,但是有时候也会出问题,所以实在不行就直接去github下载一个docker-compose.sh去赋权然后添加变量
这次教程使用pip安装
almalinux 安装的时候默认就安装了python3,如果没装的话建议去装一个py3,py3自带pip3
但是使用pip3安装docker-compose会出问题,要更新一下
第一次说我缺依赖
dier第二次又说是 rust版本有问题??
装个docker-compose至于么 我丢7. 更新pip
以下这种我试过,报错pip3 install --upgrade pip
pip3 install --upgrade pip3
8. 安装docker-compose
如果报缺什么依赖的话,自己用pip安装一下pip install docker-compose
然后输入docker-compose version
6. 安装完成
正文到此结束
- 本文标签: Linux
- 本文链接: https://blog.wangqi2020.top/article/52
- 版权声明: 本文由王祁原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权