新手小白系列——关于 Docker 安装的方法

news2024/11/20 14:19:25

Docker 是一个应用打包、分发、部署的工具
基础概念:
镜像:软件安装包,可以方便的进行传播和安装。
容器:软件安装之后的状态,每个软件运行环境都是独立的、隔离的,称之为容器
仓库:专门用来传播这些镜像的地方,可以理解为一个存放各种镜像的镜像商店
打包:软件运行所需的依赖、第三方库、软件打包到一起,变成一个安装包
分发:打包好的“安装包”上传到一个镜像仓库,其他人可以非常方便的获取和安装
部署:拿着“安装包”就可以一个命令运行起来应用,自动模拟出一模一样的运行环境,不管是在Windows/Mac/Linux上
————————————————

一般情况下安装 Docker 版本的基本步骤:

在 Linux 系统上(以 Ubuntu 为例):

更新软件包列表:

plainteplaintextxt

   sudo apt-get update

安装必要的依赖:

plaintextplaintext

   sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

添加 Docker 官方 GPG 密钥:

plaintextplaintext

复制   curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

添加 Docker 软件源:

plainteplaintextxt

   sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

再次更新软件包列表:

plainteplaintextxt

   sudo apt-get update

安装 Docker 引擎:

plainplaintexttext

   sudo apt-get install docker-ce docker-ce-cli containerd.io

在 Windows 系统上:

1、开启Hyper-V:首先确保你的Windows系统支持并开启了Hyper-V。

2、下载Docker Desktop:访问Docker官方网站,下载Docker Desktop for Windows。

3、安装Docker Desktop:下载完成后,按照引导提示一步步安装即可。

4、使用阿里云镜像加速(可选)

注册一个阿里云账号。

进入管理控制台界面,点击左上角的菜单栏,选择“产品与服务”->“弹性计算”->“容器镜像服务”,复制加速器地址。

打开安装好的Docker的主界面,在设置界面找到Docker Engine,将复制好的加速器地址填入。

5、启动Docker:打开桌面的Docker图标启动即可。

6、验证安装:在Win + R输入cmd进入Windows命令行界面,输入docker -v,查看Docker版本。

需要注意的是,具体的安装步骤可能因操作系统版本和实际情况而有所不同。你也可以参考 Docker 官方文档获取更详细准确的安装指导。

节点小宝Docker版本安装举例

1、查找节点小宝的Docker镜像

访问节点小宝的官网文档,查找关于Docker部署的说明和Docker镜像名称。

2、拉取节点小宝Docker镜像

打开终端或命令提示符。

使用docker pull命令拉取镜像,如docker pull [节点小宝Docker镜像名称]

3、运行节点小宝Docker容器

使用docker run命令运行容器,并指定必要的参数,如端口映射、环境变量等。例如:net host :以宿主机网络启动,可自动发现内网网段,自动组网

-v$(pwd)/store:data/store:用与节点小宝存储节点信息

容请内部端口为9118与宿主机端口冲突时可映射容器内部的9118端口

启动后访问<IP>:9118即可获取绑定码

4、验证安装

访问节点小宝的Web界面或使用命令行工具,验证节点小宝是否已成功安装并运行。

注意事项:

  • 确保你的系统满足节点小宝的运行要求。
  • 在运行docker run命令之前,确保你已经阅读并理解了节点小宝的官方文档中关于Docker部署的部分。
  • 如果遇到任何问题,请参考节点小宝的官方支持渠道寻求帮助。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Cloudscapes V2】Blender商城10周年免费领取礼物超逼真的Vdb云和爆炸合集烟雾体积云字体符号轨迹火焰粒子

6月19号的限时免费领取插件挺牛的&#xff0c;可以在blender里渲染体积云、爆炸特效、火焰、烟雾等效果&#xff0c;非常逼真。 Blender商城10周年免费领取礼物&#xff1a;https://blendermarket.com/birthday Cloudscapes V2 - 超逼真的 Vdb 云和爆炸合集 CloudScapes 是 …

vue3中实现3D地图——three.js

需求点 地图区域大小随着父盒子大小变动&#xff0c;窗口缩放自动适配每个区域显示不同颜色和高度&#xff0c;描边每个区域显示名字label和icon点击区域改变其透明度&#xff0c;并且弹窗显示信息窗口点击点也可以可以自由放大缩小&#xff0c;360度旋转 包 npm install d3^…

六西格玛培训新选择,老字号品质有保障!

在追求企业卓越与完美的道路上&#xff0c;六西格玛管理无疑是一个被广泛认可与采纳的方法论。六西格玛不仅仅是一种管理策略&#xff0c;更是一种文化和哲学&#xff0c;它强调通过数据驱动和持续改进来减少流程中的缺陷&#xff0c;提升客户满意度&#xff0c;并最终实现企业…

两轮车换电也卷得不行?铁塔换电、这锂换电浴血奋战

配图来自Canva可画 当两轮电动车智能化和高端化竞争&#xff0c;无法再有更多突破&#xff0c;卷无可卷时&#xff0c;换电这个具有巨大潜力的新兴领域&#xff0c;引起了市场的关注。 早在多年前&#xff0c;哈啰、美团、雅迪等两轮电动车品牌就推出自己的换电品牌。据不完全…

【Java毕业设计】基于JavaWeb的物流信息网系统

文章目录 摘 要Abstract目录1 绪论1.1 课题背景和意义1.2 国内外研究现状1.2.1 国外研究现状1.2.2 国内研究现状1.3 课题主要内容 2 开发相关技术介绍2.1 系统开发环境2.2 系统开发技术2.2.1 Spring Boot框架2.2.2 MySQL数据库 3 系统规划3.1 初步调查分析3.2 可行性分析3.2.1 …

一文彻底搞懂 Transformer(图解+手撕)

Transformers 亮相以来彻底改变了深度学习模型。 今天&#xff0c;我们来揭示 Transformers 背后的核心概念&#xff1a;注意力机制、编码器-解码器架构、多头注意力等等。通过 Python 代码片段&#xff0c;让你深入了解其原理。 一、理解注意力机制 注意力机制是神经网络中…

Java Stream流应用

Stream流的核心方法 Stream流的方法主要包含如图的几种 提供部分应用场景做个思考&#xff1a; (1)从员工集合中筛选出salary大于8000的员工&#xff0c;并放置到新的集合里。 (2)统计员工的最高薪资、平均薪资、薪资之和。 (3)将员工按薪资从高到低排序&#xff0c;同样薪资…

编曲旋律怎么配和弦 旋律怎么编曲 编曲和弦怎么写

在音乐的创作中&#xff0c;编曲旋律与和弦是两个重要的元素&#xff0c;它们相辅相成&#xff0c;共同构建出动听的音乐作品。而编曲旋律与和弦之间的搭配&#xff0c;就需要合理的安排和设计&#xff0c;才能达到最佳的效果。接下来给大家介绍编曲旋律怎么配和弦&#xff0c;…

深入理解计算机系统 CSAPP 家庭作业6.45

CS:APP3e, Bryant and OHallaron 可以参考这里

有什么文档翻译免费?无基础处理外语资料

在日常工作中&#xff0c;我们经常需要处理各种语言的文档&#xff0c;从英文合同到法文报告&#xff0c;它们无处不在。 迅速掌握这些外文资料的内容&#xff0c;对于提升我们的工作效率至关重要。幸运的是&#xff0c;借助现代科技&#xff0c;我们可以利用文档翻译工具&…

C语言入门系列:判断和循环常踩的5个坑

文章目录 1. if代码块不带大括号问题描述示例与分析解决办法 2. if条件和大括号之间加了一个分号问题描述示例与分析解决办法 3. 使用号判断相等问题描述示例与分析解决办法 4. while循环的无限循环问题描述示例与分析解决办法 5. for循环中的off-by-one错误问题描述示例与分析…

HarmonyOS开发 :Router 和 NavPatchStatck 如何实现跳转(传参)及页面回调

路由的选择 HarmonyOS提供两种路由实现的方式&#xff0c;分别是 Router 和 NavPatchStack。两者使用场景和特效各有优劣。 组件适用场景特点备注Router模块间与模块内页面切换通过每个页面的url实现模块间解耦NavPathStack模块内页面切换通过组件级路由统一路由管理 什么时…

凌凯科技冲刺上市:2023年业绩反弹,靠关联交易助推业务发展?

近日&#xff0c;上海凌凯科技股份有限公司&#xff08;下称“凌凯科技”&#xff09;向港交所递交上市申请&#xff0c;华泰国际担任其独家保荐人。 透过招股书不难看出&#xff0c;在化学合成一体化这个虹吸效应显著的细分赛道中&#xff0c;凌凯科技拥有头部玩家的先发优势…

freemarker导出doc文档多个图片处理

POI freemarker处理多图片插入到doc文档 文章目录 POI前言一、doc模板转换成xml文件格式&#xff1f;二、修改xml文件并转为ftl文件1.集合内容2.xml修改集合处理&#xff08;1&#xff09;头部加入图片的循环&#xff08;2&#xff09;需要循环的数据集合处理&#xff08;3&am…

计算机SCI期刊,中科院2区TOP,收稿范围广泛!

一、期刊名称 IEEE Transactions on Automation Science and Engineering 二、期刊简介概况 期刊类型&#xff1a;SCI 学科领域&#xff1a;计算机科学 影响因子&#xff1a;5.6 中科院分区&#xff1a;2区top 三、期刊征稿范围 IEEE Transactions on Automation Science…

SAP ABAP开发:如何读取物料主数据中的长文本?

在SAP ERP系统中&#xff0c;物料的基本描述可存储40个字符&#xff0c;见下图&#xff1a; 但长文本信息如何从系统中读取呢&#xff1f; 在SAP ABAP开发中&#xff0c;读取物料主数据&#xff08;Material Master Data&#xff09;中的基本视图&#xff08;Basic View&#…

Redis变慢了?之二

Redis变慢了&#xff1f;之二 Redis变慢了规律性变慢Redis几种过期策略的区别&#xff1f;定时过期惰性过期定期过期优化方案 实例内存达上限内存淘汰策略 写在最后 Redis变慢了 Redis变慢上一篇文章地址&#xff1a;Redis变慢了&#xff1f;这篇文章继续Redis变慢情况的分析。…

PyQt5.QtWidgets常用函数及说明

目录 PyQt5.QtWidgets简介常用函数设置窗口标题和固定大小创建垂直布局创建进度条 PyQt5.QtWidgets简介 PyQt5.QtWidgets 是 PyQt5 库中的一个模块&#xff0c;它包含了用于创建图形用户界面&#xff08;GUI&#xff09;的各种小部件&#xff08;widgets&#xff09;。这些小部…

【ARM】如何通过Keil MDK查看芯片的硬件信息

【更多软件使用问题请点击亿道电子官方网站】 1、文档目标&#xff1a; 解决在开发过程中对于开发项目所使用的的芯片的参数查看的问题 2、问题场景&#xff1a; 在项目开发过程中&#xff0c;经常需要对于芯片的时钟、寄存器或者一些硬件参数需要进行确认。大多数情况下是需…

【前端取不到cookie的的原因】http-only

某条cookie有http-only属性时&#xff0c;下面两种方法都取不到&#xff0c;还是改需求吧&#xff0c;别取了 1、 npm install js-cookie --save import Cookies from js-cookie let cookieValue Cookies.get(name)2、document.cookie