CentOS 安装 Docker 教程
文章目录
- 1 卸载旧版本
- 2 使用存储库安装
- 3 设置存储库
- 4 安装最新版本的 Docker Engine 和 containerd
- 5 修改下载源,否则pull镜像速度很慢
宿主机:腾讯云服务器1C2G
操作系统版本:CentOS7.8
yum包更新到最新(可选)
yum -y update
1 卸载旧版本
旧版本的 Docker 被称为docker
或docker-engine
。如果安装了这些,请卸载它们以及相关的依赖项。
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
进一步清理
# 查询安装过的包
yum list installed | grep docker# 删除安装的docker相关软件包
yum -y remove xxx# 删除镜像/容器等
rm -rf /var/lib/docker
rm -rf /var/run/docker
rm -rf /etc/systemd/system/docker.service.d
2 使用存储库安装
在新主机上首次安装 Docker Engine 之前,您需要设置 Docker 存储库。之后,您可以从存储库安装和更新 Docker。
3 设置存储库
先检查是否安装了yum-utils
yum list installed | grep yum-utils
安装yum-utils包(提供yum-config-manager实用程序)并设置稳定存储库。
yum install -y yum-utils
设置yum源为阿里巴巴开源镜像站(提高国内下载速度),官方默认的为 https://download.docker.com/linux/centos/docker-ce.repo
sudo yum-config-manager \--add-repo \https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4 安装最新版本的 Docker Engine 和 containerd
yum install -y docker-ce docker-ce-cli containerd.io
查看docker版本,验证是否安装成功
docker -v
需要先启动docker才会创建/etc/docker/目录
systemctl start docker
5 修改下载源,否则pull镜像速度很慢
daemon.json这个文件默认是没有的,需要手动创建,路径: /etc/docker/daemon.json
注:m7h92il8是我个人阿里云账号生成的id
{"registry-mirrors": ["https://m7h92il8.mirror.aliyuncs.com"]
}
然后再执行以下命令让改动生效
systemctl daemon-reload
systemctl restart docker
设置docker开机自启动
# 开启自启动
systemctl enable docker
# 关闭自启动
systemctl disable docker
下来就可以pull各种镜像了
最后附上官方的安装文档:https://docs.docker.com/engine/install/centos/
CentOS 安装 Docker 教程相关推荐
- CENTOS 7 踢用户_从零学ELK系列(三):Centos安装Docker(超详细图文教程)
CSDN博客地址(关注,点赞) 人工智能推荐 GitHub(Star,Fork,Watch) [前言] 为了更加真实的模拟生产部署环境,不仅需要Linux环境支持,而且ELK需要在不同的机器上部署:再 ...
- 从零学ELK系列(三):Centos安装Docker(超详细图文教程)
[前言] 为了更加真实的模拟生产部署环境,不仅需要Linux环境支持,而且ELK需要在不同的机器上部署:再重新装几台虚拟机?本地资源不支持,于是乎想到了Docker:今天在上次的Linux系统(< ...
- 《 Docker 技术入门与实战 》读书笔记 ( CentOS 安装 Docker )
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. PS :个人所有读书笔记只记录个人想要的内容,很可能原书大量内容没有纳入笔记中... ... 以下全 ...
- win10安装docker教程、常见问题和原理总结
文章目录 前言 一.Docker是什么? Docker通常应用场景: 准备开始 为什么要引入docker? docker基本概念 docker工作流程 docker原理: 二.win10上安装dock ...
- CentOS 安装docker.ce报错提示containerd.io >= 1.2.2-3问题
centos安装docker.ce遇到报错,提示如下 # yum install -y docker-ce Last metadata expiration check: 0:01:49 ago on ...
- centos安装docker显示 No package docker-ce available
https://blog.csdn.net/qq_25760623/article/details/88657491 centos安装docker显示 No package docker-ce ava ...
- 了解Docker、Ubuntu20.04安装docker教程
Docker 的前世今生 https://my.oschina.net/u/4126211/blog/4517028 Ubuntu20.04安装docker教程 https://blog.csdn.n ...
- CentOS安装Redis教程
CentOS安装Redis教程 从官网下载Redis:https://redis.io/download 进入下载文件夹,解压安装包到opt目录下:tar -zxvf redis-4.0.2.tar. ...
- Ubuntu和Centos安装Tensorflow教程PyTorch
更多请关注: https://github.com/chanhal https://www.zhihu.com/people/chanhal https://github.com/chanhal/co ...
最新文章
- linux父子进程之间之间的区别与联系
- JavaWeb图书管理系统day03
- 核桃编程 | 前端可观测性建设之路
- SAP ABAP Netweaver系统的传输请求类型和原始系统的含义
- CodeSmith注册机,支持5.2.2和5.2.1版
- uva 12545——Bits Equalizer
- TensorFlow HOWTO 1.4 Softmax 回归
- CISCO的NAT配置笔记
- iMazing支持哪些数据类型
- 性能优化的常见模式及趋势
- c#轻量级高并发物联网服务器接收程序源码
- 图森未来高层动荡:CEO侯晓迪被突然免职 公开喊冤
- 51单片机之232串口实现-任务要求Fosc为6MHz,定时器T1为工作模式2
- 总结个人关于雷达样式的见解(脉内脉间调制)
- 查看MySQL初始密码并修改
- MBTI职业性格测试完整版(手机用户点这里进入测试)
- Kubernetes:应用部署、应用了解、应用公布、应用伸缩,-image=ikubernetes/myapp:v1
- C#输出斐波那契数列
- 用科学计算机求arctan,计算器arctan怎么按
- 使用ssh对服务器进行登录