Linux安装docker 保姆级教程
一、docker介绍
Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它。Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐步使用 Docker 来替换现有的虚拟化平台了。
二、体系架构图
可见,在宿主机的操作系统上,有一个 Docker 服务在运行(或者称为“Docker 引擎”),在此服务上,我们可开启多个 Docker 容器,而每个 Docker 容器中可运行自己所需的应用程序,Docker 容器之间也是相互隔离的,同样地,都是占用的宿主机的硬件与网络资源。
三、Docker 的优点
1、持续集成
在项目快速迭代情况下,轻量级容器对项目快速构建、环境打包、发布等流程就能提高工作效率。
2、版本控制
每个镜像就是一个版本,在一个项目多个版本时可以很方便管理。
3、可移植性
容器可以移动到任意一台Docker主机上,而不需要过多关注底层系统。
4、标准化
应用程序环境及依赖、操作系统等问题,增加了生产环境故障率,容器保证了所有配置、依赖始终不变。
5、隔离性与安全
容器之间的进程是相互隔离的,一个容器出现问题不会影响其他容器。
四、Docker安装与启动
#更新yum命令
yum update
yum install docker
#如果安装失败提示缺少依赖则参照一下步骤安装docker-ce版本 👇
# 安装依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2# 添加Docker软件包源 yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo# 更新yum包索引 yum makecach fast# 安装Docker CE yum install docker-ce
#查看docker是否安装成功
docker version
#启动
systemctl start docker
五、使用docker拉取镜像
1、查看镜像 docker search xxx(如:jdk、mysql、rabbitmq....)
2、拉去镜像 docker pull 镜像名称
完成后....
3、初始化容器(每个镜像启动容器都不同,可百度查阅...)
例如:👇👇
#redis初始化容器
docker run -p 6379:6379 -v /usr/data/redis/data:/data --restart=always --name redis -d redis:4.0.8 redis-server --appendonly yes --requirepass "lcl123456"
4、执行就会自动启动拉取的镜像
六、Docker命令
查询镜像文件
docker search 文件名(mysql tomcat)
拉取镜像
docker pull name(文件名):tag(对应的版本) 如果没有写标签,默认使用latest(最近的)
查看拉取的镜像文件
docker images | grep tomcat
查看所有镜像文件
docker images
删除拉取的镜像(根据镜像ID进行删除)
docker rmi image-id
查看正在运行容器
docker ps
查看所有的容器(启动过的历史容器)
docker ps –a
查看最后一次运行的容器
docker ps –l
查看停止的容器
docker ps -f status=exited
启动docker
systemctl start docker
重启docker
systemctl restart docker
查看docker状态
systemctl status docker
停止docker
systemctl stop docker
开机自启
systemctl enable docker
卸载
yum remove docker-ce rm -rf /var/lib/docker
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dgrt.cn/a/300257.html
如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!相关文章:

Linux安装docker 保姆级教程
一、docker介绍 Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它。Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐步使用 Docker 来替换现有的虚拟化平台了。 二…...

用ArkTs在鸿蒙系统上画一个世界杯海报
偶然看到了CSDN关于世界杯的征文活动: 用代码画一个足球? 哈哈很有意思! 想了想,画一个自定义View(足球),当然是使用Canvas了,但除了Canvas还有没有其它方法呢?那是必须…...

DPDK源码分析之l2fwd
什么是L2转发 2层转发,即对应OSI模型中的数据链路层,该层以Mac帧进行传输,运行在2层的比较有代表性的设备就是交换机了。 当交换机收到数据时,它会检查它的目的MAC地址,然后把数据从目的主机所在的接口转发出去。 交…...

C语言基础—运算符及优先级
本章主要讲解运算符的优先级和结合顺序 知识点: 运算符分类,记忆了解13种运算符注意运算符的易错点运算符的优先级 运算符及优先级运算符分类❗ 运算符易错不能直接连续判断“< 值 <”关于判断两个浮点数是否相等逻辑表达式(布尔型&am…...

深圳大学数学文化赏析MOOC答案
1.4 章节测验 一、多选题 (共 100.00 分) 1. 以下关于数学的描述,正确的有( )。 A. 数学是研究现实世界的空间形式与数量关系的科学。 B. 数学是研究模式与秩序的科学 C. 数学研究事物的物质属性 D. 数学只是研究数的科学 满分…...

第5章 [BX]和loop指令
1、完整的描述一个内存单元,需要两种信息:(1)内存单元的地址;(2)内存单元的长度(类型) [bx]同样也标识一个内存单元,它的偏移地址在bx中,比如下面…...

day22【代码随想录】在每个树行中找最大值、填充每个节点的下一个右侧节点指针、二叉树的最大深度、二叉树的最小深度
文章目录前言一、在每个树行中找最大值(力扣515)二、填充每个节点的下一个右侧节点指针(力扣116)三、二叉树的最大深度(力扣104)1、非递归求解2、递归求解四、 二叉树的最小深度(力扣111&#x…...

2022年终考核经验教训
我是从2021年5月从Java后端转到React前端开发的,当时组内连我在内招了4个人,都是后端,组里缺少前端,领导询问各人意见,我表达了有过jQuery、Html、CSS开发经验后,便有意让我做前端,我一开始其实…...

Qt扫盲-QScrollBar理论总结
QScrollBar理论总结1. 简述2. 滚动条组成3. 常用设置5. 信号6. 键盘功能1. 简述 QScrollBar其实就是一个滚动条控件,它使用户能够访问大于用于显示文档的小组件的文档部分。它提供了用户在文档中的当前位置以及可见的文档量的可视指示。滚动条通常配备其他控件&…...

两位前阿里 P10 的成长经历的启发
目录 汤峥嵘的成长经历 关键节点一:到美国留学 关键节点二:美国工作十年 关键节点三:八年阿里时光 关键节点四:加入途牛和 VIPABC 毕玄的成长经历 关键节点一:小公司里脱颖而出 关键节点二:加入淘宝…...

人力资源管理六大模块体系解读
人力资源管理已经突破了传统的模式,把人上升到资源的角度进行配置和管理,如何实现对人力资源的有效管理和配置,构建一个有效的人力资源管理平台和体系成为企业HR工作的重点。作为这个有效体系的构成部分,HR各大模块体系的完善和工…...

战略成本管理——新的成本管理(一)
近年来,在英、美、日等国家的企业管理实践中,战略成本管理已经成为企业加强成本管理,取得竞争优势的有力武器。我国企业在长期的企业管理实践中,对成本管理方法的科学性和有效性也进行了有益的探索,积累了很多成本管理…...

管理沟通是企业组织的生命线
管理的过程,也就是沟通的过程。通过了解客户的需求,整合各种资源,创造出好的产品和服务来满足客户,从而为企业和社会创造价值和财富。 企业是个有生命的有机体,而沟通则是机体内的血管,通过流动来给组织系统…...

企业电子文档安全管理
在当今全球一体化的商业环境中,信息的重要性被广泛接受,信息系统在商业和政府组织中得到了真正的广泛的应用。许多组织对其信息系统不断增长的依赖性,加上在信息系统上运作业务的风险、收益和机会,使得信息安全管理成为企业管理越…...

中小企业如何化解经济危机
当前的世界金融危机不仅波及面广,影响度深,更严重的是目前仍处在不确定的动荡之中。此次金融危机始于美国的次贷危机,并迅速演变为世界性的金融危机,不仅波及到了欧洲、日本等发达国家,同时对部分新兴的发展中国家也有…...

降低IT成本的20个小建议
在这种经济萧条的时代,所有的企业都必须勒紧腰带渡过难关。 在这种经济萧条的时代,所有的企业都必须勒紧腰带渡过难关。为了帮助IT高层解决降低IT成本的困惑,Gartner分析师日前提出了一系列IT成本削减建议,具体如下:…...
把信息变成商机
在商界的高层管理人员看来,公司中充斥着各种各样的信息。他们试图对这些信息进行管理和利用,从而为决策、财务管理和客户服务提供支持。 但是他们没有意识到,即便能够实现上述目标,他们也仅仅只是赶上了昨天的步伐而已。信息的发展…...

小公司怎样实施大系统
在全公司范围内实施新技术的Edmac Compressor有限公司深知所面临的挑战有多大。那意味着众多数据的转化、寻找捷径的试探、对变革的恐惧、规划新的业务流程……短期来看,技术升级需要的种种资源是一笔大的消耗。 Edmac的主营业务是分销用于工业行业的空气压缩机&a…...

财务模拟预测 重现惊魂下一秒
前言:弗洛斯特在《林中路》里写道:“林中分出两条路,走上其中一条,把另一条留给下次,可是路径绵延难返,再也没有下次了。”是啊,走上的这一条路又会分叉再分叉,以至于无穷࿰…...

什么是开源BI系统
导读:这些众多的BI项目从规模和对BI系统支撑的完善程度上来说,大体可以分为Framework、Stand-alone Tools和BI Suit三种类型。 <script src"/ad/page/detailpage_ad.js"></script> 这些众多的BI项目从规模和对BI系统支撑的完善程度上来说&…...