一、涉及内容
注:自学过程建议联网学习,不需要把过多的精力用在安装上,这么快怎么来,重点是学习,不是安装。个人想法!
- 系统:Centos8
- docker版本:社区版
- docker-compose
- python3
二、安装流程
- centos8宿主机环境
- docker和docker-compose安装
三、安装步骤
1、请自行准备好centos8环境
2、安装docker和docker-compose
2.1、安装前的清理
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.2、安装docker依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2.3、将镜像源设置为aliyun
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
注意:安装时可以报出containerd.io版本过低的情况,解决方法建议先安装高版本的containerd.io然后执行docker安装命令
yum install --allowerasing https://download.docker.com/linux/centos/8/x86_64/stable/Packages/containerd.io-1.4.3-3.1.el8.x86_64.rpm
2.4、安装docker
sudo yum install -y docker-ce docker-ce-cli containerd.io --nobest
2.5、设置docker开机自起
systemctl enable docker.service
2.6、启动docker
systemctl start docker.service
参考文档:https://docs.docker.com/engine/install/centos/
2.7、安装docker-compose
注:pip3是python3命令,所以请先安装python3
yum -y install python3
pip3 install docker-compose
注:建议使用python3,python2官方已经停止了维护。
2.8、添加普通用户进入docker组
sudo usermod -aG docker 用户名
然后重新连接用户控制界面就可以了