centos8安装docker

CentOS8,并尝试安装docker,不料竟然还报了个错(缺少依赖),故及时记录一下,方便其他同学。
安装步骤:

  1. 下载docker-ce的repo
curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
  1. 安装依赖(这是相比centos7的关键步骤)
yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm
  1. 安装docker-ce
yum install docker-ce

报错

因为没有翻墙,我下载失败超时了多次

失败就按照提示清理缓存,再重新执行安装,第二次在上一次的基础上重新下载,多几次就行了。

You can remove cached packages by executing 'dnf clean packages'.
Error: Error downloading packages:
Cannot download Packages/docker-ce-19.03.5-3.el7.x86_64.rpm: All mirrors were tried

清理缓存

dnf clean packages

接着安装

yum install docker-ce

安装完成docker我们查看下版本,显示出版本说明安装成功了

docker --version
 
Docker version 19.03.5, build 633a0ea

启动docker

systemctl start docker

设置开机启用

systemctl enable docker

到这里我们Linux 下 docker for centos8 算是安装成功了。接下来我们安装docker-compose,因为没翻墙,github上的是在太慢,还下载失败,我直接用的国内镜像

| 安装docker-compose

例如获取docker-compose-1.25.0版本命令(github):

curl -L https://github.com/docker/compose/releases/download/1.25.0-rc1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

国内镜像

curl -L https://get.daocloud.io/docker/compose/releases/download/v1.25.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

安装成功后我们给予权限

chmod +x /usr/local/bin/docker-compose

查看下版本

docker-compose --version
 
docker-compose version 1.25.2, build 698e2846

你可能感兴趣的:(centos8安装docker)