当前位置: 首页 > article >正文

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语言基础—运算符及优先级

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

深圳大学数学文化赏析MOOC答案

1.4 章节测验 一、多选题 (共 100.00 分) 1. 以下关于数学的描述&#xff0c;正确的有&#xff08; &#xff09;。 A. 数学是研究现实世界的空间形式与数量关系的科学。 B. 数学是研究模式与秩序的科学 C. 数学研究事物的物质属性 D. 数学只是研究数的科学 满分…...

第5章 [BX]和loop指令

1、完整的描述一个内存单元&#xff0c;需要两种信息&#xff1a;&#xff08;1&#xff09;内存单元的地址&#xff1b;&#xff08;2&#xff09;内存单元的长度&#xff08;类型&#xff09; [bx]同样也标识一个内存单元&#xff0c;它的偏移地址在bx中&#xff0c;比如下面…...

day22【代码随想录】在每个树行中找最大值、填充每个节点的下一个右侧节点指针、二叉树的最大深度、二叉树的最小深度

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

2022年终考核经验教训

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

Qt扫盲-QScrollBar理论总结

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

两位前阿里 P10 的成长经历的启发

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

人力资源管理六大模块体系解读

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

战略成本管理——新的成本管理(一)

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

管理沟通是企业组织的生命线

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

企业电子文档安全管理

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

中小企业如何化解经济危机

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

降低IT成本的20个小建议

在这种经济萧条的时代&#xff0c;所有的企业都必须勒紧腰带渡过难关。 在这种经济萧条的时代&#xff0c;所有的企业都必须勒紧腰带渡过难关。为了帮助IT高层解决降低IT成本的困惑&#xff0c;Gartner分析师日前提出了一系列IT成本削减建议&#xff0c;具体如下&#xff1a…...

把信息变成商机

在商界的高层管理人员看来&#xff0c;公司中充斥着各种各样的信息。他们试图对这些信息进行管理和利用&#xff0c;从而为决策、财务管理和客户服务提供支持。 但是他们没有意识到&#xff0c;即便能够实现上述目标&#xff0c;他们也仅仅只是赶上了昨天的步伐而已。信息的发展…...

小公司怎样实施大系统

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

财务模拟预测 重现惊魂下一秒

前言&#xff1a;弗洛斯特在《林中路》里写道&#xff1a;“林中分出两条路&#xff0c;走上其中一条&#xff0c;把另一条留给下次&#xff0c;可是路径绵延难返&#xff0c;再也没有下次了。”是啊&#xff0c;走上的这一条路又会分叉再分叉&#xff0c;以至于无穷&#xff0…...

什么是开源BI系统

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