Centos7 安装Docker

Linux版本: 3.10版本
[root@monitor-sys ~]# uname -r
3.10.0-1160.76.1.el7.x86_64
如果安装过docker 需先卸载 清理相关目录
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
删除镜像/容器等:
# 停止所有容器
docker kill $(docker ps -a -q)

# 删除所有容器
docker rm $(docker ps -a -q)

# 删除所有镜像
docker rmi $(docker images -q)

# 停止docker
systemctl stop docker

# 删除docker目录
rm -rf /etc/docker
rm -rf /run/docker
rm -rf /var/lib/dockershim
rm -rf /var/lib/docker

# 不能删除先删除挂载,根据自己实际情况
umount /var/lib/docker/devicemapper

# 查看安装包
yum list installed | grep docker

# 这是我的安装包
containerd.io.x86_64 1.4.12-3.1.el7 @docker-ce-stable
docker-ce.x86_64 3:20.10.12-3.el7 @docker-ce-stable

# 移除 
yum remove containerd.io.x86_64 1.4.12-3.1.el7 @docker-ce-stable docker-ce.x86_64 3:20.10.12-3.el7 @docker-ce-stable

# 验证
yum list installed | grep docker
1、软件包安装
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
如果报异常
base | 3.6 kB 00:00:00
http://download.docker.com/linux/centos/docker-ce.rep/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
Trying other mirror.
To address this issue please refer to the below wiki article
提示信息为 docker这个网址无法访问,因为这个是国外网址,国内无法访问,因此需要手动删除
进入yum /etc/yum.repos.d目录,删除docker相关的repo 继续上面的安装
cd /etc/yum.repos.d rm -rf docker-ce.repo rm -rf download.docker.com_linux_centos_docker-ce.rep.repo
2、配置docker仓库
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安装docker(安装社区版本,免费的)
sudo yum install docker-ce
4、启动docker
sudo systemctl start docker
5、运行hello-word进行测试,出现hello from Docker 则成功
sudo docker run hello-world
6、查看docker 版本
docker version
至此,本次docker的安装初步完成
posted @ 2022-11-07 15:55  LuckinAaron  阅读(89)  评论(0)    收藏  举报