【Docker学习总结】4.Docker安装和部署(Centos7上安装docker)

【CentOS7】CentOS 7 Docker 安装 本文提供了2024年最新版CentOS 7系统安装Docker CE的完整指南。由于CentOS 7已停止官方维护,文章首先指导修复Yum源,详细说明了Docker安装步骤(包括卸载旧版本、安装依赖包、配置镜像源等),并提供了自动化安装脚本。文中还包含安装验证方法、常见问题排查和最佳实践建议。特别提醒:建议新项目迁移至Rocky Linux 9等现代系统,但本方案仍适用于必须使用CentOS 7的场景。 阅读详情

Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。

社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。

社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。

1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

通过 uname -r 命令查看你当前的内核版本

uname -r

2、使用 root 权限登录 Centos。确保 yum 包更新到最新。

sudo yum update

3、卸载旧版本(如果安装过旧版本的话)

卸载

1.查询安装过的包

yum list installed | grep docker

docker-engine.x86_64                 17.03.0.ce-1.el7.centos         @dockerrepo

 

2.删除安装的软件包

yum -y remove docker-engine.x86_64

 

3.删除镜像/容器等

rm -rf /var/lib/docker

4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

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

5、设置yum源

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

6、可以查看所有仓库中所有docker版本,并选择特定版本安装

yum list docker-ce --showduplicates | sort -r

7、安装docker

$ sudo yum install docker-ce  #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
$ sudo yum install <FQPN>  # 例如:sudo yum install docker-ce-17.12.0.ce

8、启动并加入开机启动

sudo systemctl start docker
sudo systemctl enable docker

9、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

docker version

CentOS7雷池WAF基于Docker搭建部署 WAF 是 Web Application Firewall 的缩写,也被称为 Web 应用防火墙。区别于传统防火墙,WAF 工作在应用层,对基于 HTTP/HTTPS 协议的 Web 系统有着更好的防护效果,使其免于受到黑客的攻击长亭科技耗时近 10 年倾情打造的 WAF采用容器化部署,一条命令即可完成安装,0 成本上手安全配置开箱即用,无需人工维护,可实现安全躺平式管理。 阅读详情

相关推荐

CentOS安装Docker,及Docker部署常见容器

[目标位置]/seata/application.ymlseata:# 配置中心-nacosconfig:nacos:server-addr: [nacos地址]:8848namespace:# 注册中心-nacosregistry:nacos:server-addr: [nacos地址]:8848namespace:cluster: default # TC 集群名称,下文 Seata 客户端中配置事务分组名和集群名映射使用。

weixin_71639702的博客 2808

【Docker学习总结】4.Docker安装和部署

之前的总结分别介绍了Docker是什么,以及Docker由哪些部分组成。本篇将为大家详细介绍Docker是怎样安装、部署和使用的。 我们这里在Windows机器上使用VMware来模拟在Linux的CentOS 7版本上来安装Docker。 首先打开虚拟机: 记住IP地址,然后开启SSH工具(SecureCRT),来模拟一个远程服务器的连接: 注意:查看不到虚拟机中CentOS 7的IP,...

程序猿之洞 1491

centos7上安装部署docker

安装部署docker ###如果已安装过docker,彻底删除docker #####非docker-ce版本卸载 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ doc...

csdn1115698735的博客 1204

centos7.4 kubernetes/k8s 1.10 离线安装

本文介绍在centos7.4使用kubeadm快速离线安装kubernetes 1.10。 采用单master,单node(可以多node),占用资源较少,方便在笔记本或学习环境快速部署,不适用于生产环境。 所需文件百度盘连接 链接:https://pan.baidu.com/s/179xcJWWeQpAX7ctxABeWyw 密码:ep50   1. 环境准备 主机名 IP 配...

liver_life的博客 2783

CentOS7离线部署安装docker和docker-compose

由于是手动安装 Docker 的,所以需要手动配置 Docker 服务,以下是如何创建一个 systemd 服务来管理 Docker。将下载好的docker-compose-Linux-x86_64 二进制文件,传输到CentOS 7机器上。注:本次安装部署选择的版本是。注:(bip可以不配置)

slient_love的博客 1561

在centos7系统安装docker及用docker安装jenkins

一、docker的安装 1、使用yum安装Docker sudo yum install docker 2、启动Docker service docker start 3、设置开机启动docker systemctl enable docker 4、查看docker是否安装成功 docker info 5、重启docker sudo service docker re...

安树的博客 9275

CentOS7安装Docker详细步骤

前言:记录在CentOS7中安装docker的每一个步骤

weixin_47316183的博客 2万+

不联网CentOS7部署安装Docker和Dify

12月 04 23:22:04 localhost.localdomain dockerd[22700]: time="2025-12-04T23:22:04.632766387+08:00" level=info msg="Loading containers: start."Active: active (running) since 四 2025-12-04 23:22:04 CST;-bash: vim: 未找到命令。# 离线服务器上依次导入镜像。如果端口冲突就改端口。

残雪的剑的博客 1001

Centos7安装Docker

centos7安装docker

逐梦苍穹的博客 2716

别再让充电器‘罢工’了!聊聊Charger里VIN-DPM这个不起眼但关键的功能

本文深入探讨了充电IC中的VIN-DPM(输入电压动态电源管理)功能,揭示其如何智能调节充电策略以避免电源适配器过载。通过实际案例和实验室数据,展示了VIN-DPM在提升充电稳定性和效率中的关键作用,并提供了选型、设计和故障排查的实用指南。

weixin_33738578的博客 416

Android12 车载开发TaskView实现分屏

这里只给出TaskView的代码,相关联的源码,请看源码,如果想要使用TaskView需要自己去编译frameWork的源码,打包一个aar,或者jar出来使用,否则无法直接使用。1.如果分屏的应用如启动两个应用按照权重占比,互相不叠加在一起,点触摸击事件都可响应,例如左边启动QQ了,右边启动的是微信,二者窗口都可操作。TaskView是谷歌整合安卓多任务多窗口下交互重新重构的独立出来的module,本身继承自ServiceView,TaskView的相关概念性的东西参考。//创建的taskview。

android_bird_bird的博客 9552

CentOS7安装部署Docker

Docker 是一个用于开发、运输和运行应用程序的开放平台。它能够将应用程序与基础设施分离,从而帮助您快速交付软件。通过 Docker,您可以像管理应用程序一样管理基础设施。借助 Docker 提供的代码运输、测试和部署方法,您可以大幅缩短从编写代码到在生产环境中运行代码之间的延迟时间

Quantum-Clock 1026

算力网:正在编织的“第二电网“

中国算力网:编织智能时代的"第二电网" 中国正在构建全国一体化算力网,目标让算力资源像水电一样即取即用。这一国家战略通过"东数西算"布局,将东部算力需求与西部清洁能源优势结合,形成三级时延圈(1ms城市级、5ms区域级、20ms国家级)。算力网采用三层架构:基础设施层的八大枢纽节点作为"发电厂",编排管理层的智能调度系统作为"调度中心",运营服务层提供标准化算力服务。关键技术包括算力路由、异构算力统一度量、无损网络和液冷技术等。

这只是一个博客 672

我是小白 入门Docker CENTOS7安装 Tomcat部署

近期K8S,云原生应用很火,Docker可以说是入门的技术了,公司目前没有业务或项目能使用到这些,手痒痒的,就从最简单的Tomcat开始吧,毕竟即使是部署一个简单的Tomcat,也要安装jdk,下载Tomcat的tar.gz包啥的也挺麻烦的 安装Docker 1.删除旧版本 yum remove docker \ docker-client \ ...

无人问津的博客 7880

deepin启动异常处理

修复的命令在执行时会输出大量的修复信息,正常情况下修复完之后输入exit命令回车后,即可正常启动系统。

whxxiang的博客 4373

告别信号干扰!用Altium Designer 19搞定4层/6层PCB叠层设计的保姆级流程

本文详细介绍了如何使用Altium Designer 19进行4层/6层PCB叠层设计,解决信号干扰问题。通过实际案例和系统方法论,涵盖高速数字电路、混合信号系统等典型场景的设计优化,帮助硬件工程师和学生掌握电磁兼容(EMC)与信号完整性(SI)的核心技术。

weixin_27076351的博客 207

Cenots7安装Docker centos安装Docker centos7安装Docker

`Docker`是一种基于容器技术的应用封装、发布和执行平台,其中镜像和容器是其核心概念。 `镜像`是Docker的构建基础,可以将其视为一个静态的文件系统快照,包含了运行应用程序所需的一切:代码、运行环境、库、依赖项等。镜像由Dockerfile定义,并通过docker build命令构建。 容器是从镜像中创建并运行的实例,它封装了应用程序及其所有依赖项,并与主机系统隔离。容器可以被启动、停止、暂停、删除等,使得应用程序的开发、测试、部署、运维等过程更加灵活和高效。容器由Docker引擎运行,并由do

半只 2886

Android 9.0 延时开机动画解决首次开机黑屏和去掉android正在启动的提示框

在9.0的系统产品rom定制化开发中,在一些产品中会出现在首次开机的时候,由于在开机动画播放完以后会出现几秒短暂的黑屏情况,然后进入默认Launcher,这在产品体验上 也是感觉到有点差,所以会要求在去掉这个首次开机黑屏的效果,和在启动过程中的 android is starting这个提示框的这些效果优化,接下来就分析下相关功能, 然后实现这个功能的开发

安卓兼职framework和app工程师的博客 3246

基于centos7的docker学习

基于centos7的docker学习 官网文档:https://docs.docker.com 中文文档:http://www.dockerinfo.net/document 菜鸟教程:https://www.runoob.com/docker/docker-tutorial.html Docker命令大全:https://www.runoob.com/docker/docker-command-manual.html Dockerfile语法中文版:https://www.docker.org.cn/d

远处 4321

十一、Cadence ic 617以及assura使用总结

1.617的端口和514不同,没有网络属性,使用时不能直接放在原理图上,如果要直接放在图上要接线并且放上标签。2.617的端口也不能直接放在线上,514中将端口直接放在线上是可以使端口和线连接,但617看似连接,但拉出来线没有交点,实际上没有连接。这里set switches里的选项表示不同的模块,也就是选择一个就只对这一部分进行DRC验证,要验证整个版图的DRC就要把所有的选项选中,然后一个个改正。LVS中也是一样,要全部选中改正。

0 2295

AI Agent Harness与SCADA系统集成

简单来说,AI Agent Harness是Industrial AI Agent的“中央调度室+装备库+知识库+安全网”把不同技术栈、不同部署环境(云/边/端)、不同功能(感知、推理、决策、执行、验证)的“零散Agent”组装成具备特定工业场景能力的Agent Team(如聚合反应根因诊断Agent Team);管理Agent Team的生命周期(创建、初始化、调度、监控、销毁);提供统一的工业多工具调用接口(对接SCADA、MES、PLC、DCS、巡检机器人、数字孪生平台等);内置。

欢迎来到我的优快云空间!这里聚焦AI大模型应用实战,分享前沿技术、实战案例与开发经验。 356

centos7安装docker,nginx,docker部署jenkins java项目

原因:出现这个错误是因为使用的 CentOS 7 仓库已经被归档,当前的镜像地址无法找到所需的文件。CentOS 7 的官方支持已经结束,部分仓库已被移至归档库。因此,使用最新的 CentOS 7 官方仓库可能会遇到问题。0.1:进入/etc/yum.repos.d目录下找到 CentOS-Base.repo。4:构建一个自动化任务,需要准备 启动的.sh脚本,Dockerfile文件。1:docker pull Jenkins镜像。2:设置阿里云docker-ce镜像源。3:安装docker。

weixin_44363766的博客 1558

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

CentOS7.9上OceanBase4.0 Docker容器的快速部署

创建资源单元 U2C4G 配置为 2 个 CPU,4G 内存,128- 个 IOPS,10G 日志盘。一、CentOS7.9上OceanBase4.0 Docker容器的快速部署。一台8C16G100G的虚拟机,系统是CentOS7.9。修改租户的root密码,下次登录后需要输入密码。将U2C4G调小为2G后重新创建资源池成功。登录obmysql租户,默认密码为空。查看oceanbase镜像。创建资源池时报错,内存不足。安装docker-ce。安装所需要的系统工具。启动docker服务。

weixin_42337395的博客 2420

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

centos安装docker,docker安装centos进而安装宝塔

docker安装centos、centos安装docker

嘻嘻的博客 2056

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

【离线/在线】CentOS7安装docker

在CentOS7系统上离线跟在线两种方式安装docker。

SmallCat0912的博客 7593

基于Docker在CentOS7部署ELK

基于Docker在CentOS7部署Elasticsearch、Logstash、Kibana

Hello World 1362
上一篇: 【Docker学习总结】3.Docker 容器相关技术简介
下一篇: 【Docker学习总结】5.Docker容器的基本操作
Rita楠神
博客等级 码龄9年 27粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值