centos7停止维护后安装docker

因为centos不再维护,yum指令默认从centos官网下载软件包,所以需要将yum源切换为国内镜像源(比如阿里、华为),切换镜像源需使用wget命令,无法使用yum下载wget,故采用rpm包的形式安装wget。

 

cd /usr/local
mkdir wget

登录镜像网站下载wget软件rpm包:

阿里巴巴开源镜像站-阿里云官网开发者社区_云计算社区

85ef70b5-7c14-4c25-a24a-db136f83ef02

 

安装:

#安装
rpm -ivh wget-1.14-18.el7_6.1.x86_64.rpm
#查看是否安装成功
rpm -qa|grep "wget"

通过wget更换yum源:

#阿里云镜像
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
 
#添加EPEL
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
 
# 清理已下载安装包
yum clean all        
 
# 生成更新索引
yum makecache      
 
# 更新Centos系统软件包
yum update

 

 接着安装yum工具:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

配置docker yum源:

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo

更新yum缓存

sudo yum makecache fast

安装docker:

yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

docker启动命令:

# 启动Docker
systemctl start docker
# 停止Docker
systemctl stop docker
# 重启
systemctl restart docker
# 设置开机自启
systemctl enable docker
# 执行docker ps命令,如果不报错,说明安装启动成功
docker ps

docker常用命令:

场景常用命令简记
启动容器 docker run -d -p 80:80 --name web nginx 后台+端口+命名
查看容器 docker ps -a 列出所有容器
进入容器 docker exec -it web /bin/bash 交互式进入
停止容器 docker stop web 优雅停止
启动容器 docker start web 已存在的容器
重启容器 docker restart web 重启
查看日志 docker logs -f --tail 100 web 实时跟踪日志
查看详情 docker inspect web 查看 IP/挂载等
删除容器 docker rm -f web 强制删除
查看镜像 docker imagesdocker image ls 列出本地镜像
拉取镜像 docker pull ubuntu:20.04 下载镜像
清理磁盘 docker system prune 一键大扫除
posted @ 2026-01-30 11:37  陈扬天  阅读(0)  评论(0)    收藏  举报