Linux docker1--环境及docker安装

一、基础环境要求
Docker分为ce版本(免费,试用7个月)和ee版本(收费)。
最低配置要求:64位操作系统,centOS 7及以上,内核版本不低于3.10

二、部署docker
1、查看服务的基础环境是否满足基础环境要求
(1)、查看操作系统
命令:cat /etc/os-release
如下可看到为centos7系统
在这里插入图片描述
(2)、查看内核版本
命令:uname -r
如下为centos7系统的3.10.0版本
在这里插入图片描述
(3)、查看系统位数
命令:uname -m
如下为64位操作系统
在这里插入图片描述
上面的3个环境都需要满足,不然部署docker会出现问题。

2、清除之前的docker环境,防止重复部署
命令:
yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-selinux
docker-engine-selinux
docker-engine
docker-ce
在这里插入图片描述
3、安装docker的相关依赖,直到出现Complete!
命令:
yum install -y yum-utils
device-mapper-persistent-data
lvm2 --skip-broken
在这里插入图片描述
4、修改yum源为阿里云
命令:
yum-config-manager
–add-repo
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sed -i ‘s/download.docker.com/mirrors.aliyun.com/docker-ce/g’ /etc/yum.repos.d/docker-ce.repo

yum makecache fast
在这里插入图片描述
注:
因为使用yum默认下载会走国外地址下载,速度非常慢,切换yum源为阿里云,可以大大提高下载的速度。
(1)、yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
这条命令使用yum-config-manager工具来添加一个新的yum仓库。具体来说,它添加了阿里云的Docker CE镜像源到yum配置中。这样,当你使用yum或dnf(CentOS 8及之后的版本)来安装或更新软件包时,它将从这个新添加的仓库中获取Docker CE的相关软件包。
(2)、sed -i ‘s/download.docker.com/mirrors.aliyun.com/docker-ce/g’ /etc/yum.repos.d/docker-ce.repo
这条命令使用sed工具来编辑/etc/yum.repos.d/docker-ce.repo文件。-i选项表示直接修改文件内容,而不是输出到标准输出。s/download.docker.com/mirrors.aliyun.com/docker-ce/g是一个sed的替换命令,它将文件中所有的download.docker.com替换为mirrors.aliyun.com/docker-ce。这确保了从yum仓库中获取的Docker CE相关资源都是从阿里云镜像源获取的,而不是从原始的Docker官网。
(3)、yum makecache fast
这条命令用于快速生成yum仓库的缓存。当yum仓库的配置被修改(如添加新的仓库或更改现有仓库的URL)后,通常需要重新生成缓存以使这些更改生效。fast选项告诉yum使用已有的元数据,而不是重新下载所有内容,从而加快缓存的生成速度。

5、关闭防火墙
执行下面两条命令,关闭和禁止自启动防火墙
命令:
–关闭防火墙
systemctl stop firewalld
–禁止开机自启动防火墙
systemctl disable firewalld
在这里插入图片描述
附录:
查看命令
systemctl status firewalld
在这里插入图片描述
开启命令
systemctl start firewalld
在这里插入图片描述
6、下载docker
命令:yum install -y docker-ce
在这里插入图片描述
7、启动docker
命令:systemctl start docker
在这里插入图片描述
附:
systemctl start docker # 启动docker服务
systemctl stop docker # 停止docker服务
systemctl restart docker # 重启docker服务

8、查看docker版本
命令:docker -v
在这里插入图片描述
至此docker的环境和安装已经完成。

学海无涯苦作舟!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/468606.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

MVC接收请求教程

mvc接收各种请求 1-环境搭建 1.1-准备apifox发送请求 1.2-项目搭建 ①创建Web骨架的Maven项目 ​ --打开2023-IDEA ,选择New Project ​ --选择Maven Archetype ​ --注意点:Catalog默认就行了 ​ --Archetype选择webapp ​ --JDK跟着黑马敲最好…

情感书单图片怎么制作?书单制作教程分享

情感书单图片怎么制作?情感书单图片制作是一项富有创意和挑战性的任务,它要求我们不仅要有对书籍的热爱,还要有一定的审美和设计能力。幸运的是,现在市面上有许多专业的软件可以帮助我们实现这一目标,让情感书单图片的…

好书推荐 《ARM汇编与逆向工程 蓝狐卷 基础知识》

《ARM 汇编与逆向工程 蓝狐卷 基础知识》 与传统的 CISC(Complex Instruction Set Computer,复杂指令集计算机)架构相比,Arm 架构的指令集更加简洁明了,指令执行效率更高,能够在更低的功耗下完成同样的计…

并发编程Semaphore(信号量)浅析

目录 一、简介二、API三、使用3.1 demo13.1 demo2 四、适用场景 一、简介 Semaphore(信号量)是 Java 中用于控制同时访问特定资源的线程数量的工具类。Semaphore 维护了一组许可证,线程在访问资源之前必须先获取许可证,访问完毕后…

【ADF4351】使用FPGA进行SPI寄存器配置、使用FPGA计算各个频率的频点,ADF4351配置程序

简介 特性 输出频率范围:35 MHz至4,400 MHz 小数N分频频率合成器和整数N分频频率合成器 具有低相位噪声的VCO 可编程的1/2/4/8/16/32/64分频输出 典型抖动:0.3 ps rms EVM(典型值,2.1 GHz): 0.4% 电源:3.0 V至3.6 V …

Acwing.2060 奶牛选美(DFS)

题目 听说最近两斑点的奶牛最受欢迎,约翰立即购进了一批两斑点牛。 不幸的是,时尚潮流往往变化很快,当前最受欢迎的牛变成了一斑点牛。 约翰希望通过给每头奶牛涂色,使得它们身上的两个斑点能够合为一个斑点,让它们…

构建卓越数据应用体系,释放企业数据资产的最大价值

随着数字化浪潮的汹涌而至,数据已经成为驱动社会发展的重要资源。在这个信息爆炸的时代,如何有效地收集、管理、分析和应用数据,成为摆在我们面前的一大挑战。数据应用体系的建设,不仅关乎企业竞争力的提升,更是推动整…

前端模块化开发

模块化发展历程 一个模块单独抽离成一个文件,(缺点: 命名冲突,全靠约定)命名空间的方式,导出一个对象(确定:命名冲突还是存在,可在外部修改,没解决依赖关系的…

fastadmin实验教学管理最近新增功能的技术盘点

在与用户交流中,发现了有些功能不够便捷,特抽出时间优化了一下 一键锁定 优化背景:先通过实验日期或实验名称先搜索,然后选中对应的复选框,再点击“锁定”,这样容易漏选或错选 1.工具栏新增自定义按钮“一…

目标检测——PP-YOLOv2算法解读

PP-YOLO系列,均是基于百度自研PaddlePaddle深度学习框架发布的算法,2020年基于YOLOv3改进发布PP-YOLO,2021年发布PP-YOLOv2和移动端检测算法PP-PicoDet,2022年发布PP-YOLOE和PP-YOLOE-R。由于均是一个系列,所以放一起解…

面向未来的前沿人工智能监管

策制定者应该为未来十年人工智能系统更加强大的世界做好准备。这些发展可能会在人工智能科学没有根本性突破的情况下发生,只需扩展当今的技术以在更多数据和计算上训练更大的模型即可。 用于训练前沿人工智能模型的计算量在未来十年可能会显着增加。到 2020 年代末…

Linux初识环境变量

🌎环境变量【上】 文章目录: 环境变量 什么是环境变量 关于命令行参数 环境变量       简单了解       为什么需要环境变量       系统中其他环境变量 总结 前言: 环境变量是一种非常重要的概念,它们对于系统的…

springboot酒店管理系统 论文【源码】

springboot酒店管理系统开发说明 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat11 开发软件&#xff1…

路由器级联

目录 一、实现功能二、实现步骤2.1 接线步骤 三、效果3.1 常规连接3.2 路由器级联 一、实现功能 主路由器:可有WiFi功能,LAN口下接各设备,并接一个辅路由器辅路由器:开启WiFi功能,有线或无线下接各设备功能&#xff1…

长安链正式发布三周年,技术更迭支撑产业变革

导语: 2024年1月27日长安链正式发布三周年,开源社区借开年之际与大家一同回顾长安链三年来的技术发展历程,每一个里程碑的建设都得益于与长安链同行的合作伙伴与开发者,希望在2024年可以共同携手继往开来,为数字经济发…

深入浅出前端本地储存(1)

引言 2021 年,如果你的前端应用,需要在浏览器上保存数据,有三个主流方案: CookieWeb Storage (LocalStorage)IndexedDB 这些方案就是如今应用最广、浏览器兼容性最高的三种前端储存方案 今天这篇文章就聊一聊这三种方案的历史…

安装vcenter管理esxi

安装vcenter管理esxi虚拟化操作系统 文章目录 安装vcenter管理esxi虚拟化操作系统1.安装vcenter2.vcenter的应用 1.安装vcenter esxi虚拟机具体安装步骤请参考上一篇文章,vcenter软件包需自己到网上下 2.vcenter的应用

蚓链帮助企业对资源进行数字化整合,加速变现实现利他多赢!

​蚓链作为一种数字化资源整合的工具或平台,可以帮助企业实现数字化资源整合。在当前的数字化时代,各种信息和资源呈现出乘方式的增长。企业要想在竞争中脱颖而出,就需要对这些资源进行有效的整合和利用。蚓链通过提供一套完善的数字化解决方…

Flutter Plugin中依赖aar本地包

一、首先在项目的根目录的build.gradle中,添加如下代码 allprojects {repositories {//...flatDir {//pay_2c2p就是你的flutter plugin插件名称dirs project(:pay_2c2p).file(libs)}} }二、然后到Plugin的android目录中 ,在src目录的同级创建libs目录将…

Java安全基础 必备概念理解

Java安全基础 关键概念汇总 文章目录 Java安全基础 关键概念汇总前置知识1.构造器this以及包的使用2.继承3.重写/ 重载 / super4.多态5.区分和equals方法6.toString的使用7.Object的概念8.static,final,代码块static代码块final 9.动态代理10.类的动态加载1)类加载器含义&#…