Centos8安装Docker
前面我们介绍了Win10下面如何安装Docker,这篇主要介绍Linux下面的安装。
卸载旧版本
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
安装依赖包
yum install -y yum-utils
安装镜像源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装Docker
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
安装镜像源之后,如果不能直接安装docker,可能是因为新版的docker对containerd.io版本要求比较高,而centos里面自带的版本比较低,这里需要我们安装containerd.io比较高的版本;如果直接安装完成,就跳过。
yum install -y https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
安装完成之后,使用命令启动:
systemctl start docker
我们需要赋予普通用户使用docker命令的权限,否则docker命令只能root账号使用。
usermod -aG docker your_account_name
卸载Docker
卸载命令:
yum remove docker-ce docker-ce-cli containerd.io .io docker-buildx-plugin docker-compose-plugin
硬盘上的映像、容器、卷或自定义配置文件不会自动删除。要删除所有图像、容器和卷,请执行以下操作:
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
Centos8
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
CentOS 8已于2021年12月31日寿终正非,但软件包仍在官方镜像上保留了一段时间,现在他们被转移到https://vault.centos.org。
如果仍然需要运行CentOS 8,可以在/etc/yum.repos.d中更新一下源。使用vault.centos.org代替mirror.centos.org:
$ sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
$ sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*
0