前面我们介绍了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

本文为原创文章,转载请注明出处,欢迎访问作者网站(和而不同)

发表评论

error: Content is protected !!