docker安装
docker安装
1.卸载旧版本docker
较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
(等同于: yum remove docker* sodu只是赋予管理员权限,如果是root用户可省略)
2.安装yum及一些yum工具
yum install -y yum -utils
3.配置docker的yum源
下面有三个yum源:
1.使用官方源地址(比较慢)
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
2.阿里云
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.清华大学云
sudo yum-config-manager \
--add-repo \
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
4.安装docker(如果不指定为最新版本)
yum install -y docker-ce docker-ce-cli containerd.io
docker-ce :docker社区版
docker-ce-cli: 操作docker的命令行服务
containerd.io : docker运行环境
Docker 安装完默认未启动。并且已经创建好 docker 用户组,但该用户组下没有用户。
4.1查看docker可用版本
yum list docker-ce --showduplicates | sort -r
4.2安装指定版本docker的命令
通过其完整的软件包名称安装特定版本,该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列:),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。例如:docker-ce-18.09.1。
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
5.启动并设置自启
systemctl enable docker --now
既要开机自启 --now表示现在就要启动
5.1正常情况下启动docker,停止docker
启动:
systemctl start docker
停止:
systemctl stop docker
如果发现启动失败检查防火墙
查看防火墙状态
systemctl status firewalld
关闭防火墙
systemctl stop firewalld
永久关闭防火墙
systemctl disable firewalld.service
6.测试docker是否安装成功
1.利用两个指令测试
查看docker容器
docker images
查看docker详情
docker info
7.docker镜像加速
国内镜像加速地址:
科大镜像:https://docker.mirrors.ustc.edu.cn/
网易:https://hub-mirror.c.163.com/
阿里云:https://<你的ID>.mirror.aliyuncs.com
七牛云加速器:https://reg-mirror.qiniu.com
阿里云获取个人加速地址:
阿里云地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
获取到的:
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://xb1gurrx.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
8.卸载docker
8.1卸载docker镜像
一般再卸载docker前 要先停掉运行的容器
docker stop 镜像名/镜像ID
停掉镜像后删除镜像
docker rm 镜像名/镜像ID
通过上面docker images 查看是否删除掉了 如果没有可以用
强制删除
docker rmi 镜像ID
8.2卸载docker安装包
卸载安装包
yum remove docker-ce
删除镜像、容器、配置文件等内容:
rm -rf /var/lib/docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!