论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
软件与程序人生
›
后端开发
›
Java
›
CentOS 7安装Docker
CentOS 7安装Docker
温锦文欧普厨电及净水器总代理
论坛元老
|
2025-3-30 20:35:58
|
显示全部楼层
|
阅读模式
楼主
主题
1912
|
帖子
1912
|
积分
5736
1.系统需求
CentOS 7或更高版本。
centos-extras仓库必须处于启用状态,该仓库默认启用,但如果禁用了该仓库,请重新启用。
建议使用overlay2存储驱动。
2.使用Yum安装2.1卸载老版本的Docker在CentOS中,老版本Docker的软件包名是docker或docker-engine,而Docker CE的软件包名称是docker-ce。因此,若已安装过老版本的Docker,需使用如下命令卸载。
sudo yum remove docker docker-common docker-selinux docker-engine
复制代码
需要注意的是,执行该命令只会卸载Docker本身,不会删除Docker存储的文件,例如镜像、容器、卷以及网络文件等。这些文件保存在/var/lib/docker目录中,需要手动删除。2.2安装仓库1.执行以下命令,安装Docker所需的包。其中,yum-utils提供了yum-config-manager工具;device-mapper-persistent-data及lvm2则是devicemapper存储驱动所需的包。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
复制代码
2.执行如下命令,安装stable仓库。必须安装stable仓库,纵然你想安装edge或test仓库中的Docker构建版本。
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
复制代码
3.[可选]执行如下命令,启用edge及test仓库。edge/test仓库实在也包罗在了docker.repo文件中,但默认是禁用的,可使用一下命令启用。
sudo yum-config-manager --enable docker-ce-edge #启用edge仓库
sudo yum-config-manager --enable docker-ce-test #启用test仓库
复制代码
若需再次禁用,可加上--disable标签。例如,执行如下命令即可禁用edge仓库。
sudo yum-config-manager --disable docker-ce-edge
复制代码
小贴士:从Docker 17.06起,stable版本也会发布到edge以及test仓库中。2.3安装Docker CE1.执行以下命令,更新yum的包索引。
sudo yum makecache fast
复制代码
2.执行如下命令即可安装最新版本的Docker CE。
sudo yum install docker-ce
复制代码
3.在生产情况中,可能需要指定想要安装的版本,此时可使用如下命令列出当前可用的Docker版本。
yum list docker-ce.x86_64 --showduplicates | sort -r
复制代码
列出书本后,可使用如下命令安装想要安装的Docker CE版本。sudo yum install docker-ce-例如:
sudo yum install docker-ce-17.12.0.ce-1.el7.centos
复制代码
4.启动Docker
sudo systemctl start docker
复制代码
5.验证安装是否正确。
docker version
复制代码
如可以或许看到雷同如下的输出,分析安装成功。
2.4升级Docker CE若需升级Docker CE,只需执行如下命令:
sudo yum makecache fast
复制代码
然后按照安装Docker的步调,即可完成升级。 3.使用脚本安装Docker提供了一键安装脚本,用于将edge或test版本以非交互的方式快速安装到开发或测试情况中。执行脚本需要一些前置条件:
需使用root大概sudo权限,才能运行一键安装脚本。
脚本会自动检测Linux发行版和版本,并自动配置软件包管理系统。
如果已使用其他方式安装过Docker,请勿使用该脚本。
使用get.docker.com上的脚本,可安装最新的Docker CE;使用test.docker.com上的脚本,可安装最新的Docker CE测试版。
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh
复制代码
4.卸载1.删除Docker软件包:
sudo yum remove docker-ce
复制代码
2.若需删除Docker存储的文件,例如镜像、容器、卷等信息,需执行如下命令:
sudo rm -rf /var/lib/docker
复制代码
竣事语:有一种痛叫做,我本可以,却没能坚持。 补充:docker默认安装目录:/var/lib/docker 佛系博主:AlanLee
博客地点:
http://www.cnblogs.com/AlanLee
GitHub地点:
https://github.com/AlanLee-Java
本文出自博客园,欢迎大家加入博客园。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
温锦文欧普厨电及净水器总代理
论坛元老
这个人很懒什么都没写!
楼主热帖
SQL的语法
可扩展性对物联网管理系统有哪些影响? ...
如何入门渗透测试
简析XDP的重定向机制
高校学籍管理系统(SQL Server数据库课 ...
一文详解|影响成长的关键思考 ...
OLED显示曲线
Hawkeye部署
Java方法参数传递的底层分析 ...
Linux查看版本(内核版本、系统版本) ...
标签云
渠道
国产数据库
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
.Net
快速回复
返回顶部
返回列表