Docker最新学习

news/2025/11/12 16:45:28/文章来源:https://www.cnblogs.com/qinganning/p/19214600

Docker学习

  • 参考网址: https://zhuanlan.zhihu.com/p/1892960016316748037

  • 1-docker-image.png

  • 镜像(Image): 就好比一个模板,我们可以通过这个模板来创建容器服务

    • 这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中的)
  • 容器(container): 独立运行一个或者一组应用,可以理解为就是一个简易的linux系统!

    • 通过镜像来创建启动,停止,删除,基本命令
  • 仓库(repository): 存放 镜像(image)的地方!

    • 可以分为公有仓库私有仓库

Linux用户权限相关

sudo docker run hello-world # 临时方案# 将当前用户添加到 docker 组(推荐方案)
sudo usermod -aG docker $USER# 重新登录或刷新组权限
newgrp docker# 或者注销后重新登录系统,验证是否成功
groups

第一个例子(Docker安装过程略)

  • docker run hello-world
[anning@localhost ~]$ docker run hello-worldHello from Docker!
This message shows that your installation appears to be working correctly.To generate this message, Docker took the following steps:1. The Docker client contacted the Docker daemon.2. The Docker daemon pulled the "hello-world" image from the Docker Hub.(amd64)3. The Docker daemon created a new container from that image which runs theexecutable that produces the output you are currently reading.4. The Docker daemon streamed that output to the Docker client, which sent itto your terminal.To try something more ambitious, you can run an Ubuntu container with:$ docker run -it ubuntu bashShare images, automate workflows, and more with a free Docker ID:https://hub.docker.com/For more examples and ideas, visit:https://docs.docker.com/get-started/
  • 流程图如下
flowchart TDA[开始] --> B[Docker会在本机寻找镜像]B --> C{判断本机是否有这个镜像}C -- 有 --> D[使用这个镜像运行]C -- 没有 --> E[去Docker Hub上下载]E --> F{Docker Hub查看可以找到}F -- 找到 --> G[下载这个镜像到本地]G --> DF -- 找不到 --> H[返回错误,找不到镜像]D --> I[结束]H --> I

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

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

相关文章

最近学习到的一些基础知识

最近的一些基础知识IDE: 集成开发环境Java代码快捷生成: psvm(main方法),sout(输出)注释 文档注释(/**) /****/标识符和关键字基本数据类型int占4个字节,long占8个字节(long num = 100L) float占4个字节 (float…

新手入门常用的Dos命令

常用的Dos命令 #查看当前目录下所有文件:dir #切换文件: cd /d E:\IDE #cd 文件目录名 #清理屏幕: cls #退出终端:exit #切换到一个文件夹的目录下,在文件资源管理器的上方路径,的前面加上cmd#查看电脑IP ipconf…

2025年重庆吊装搬运公司权威推荐榜单:工厂搬迁/搬运/搬运设备源头公司精选

在重庆这座山城,专业的吊装搬运公司正用坚实的技术实力托举着城市的现代化进程。 据行业数据显示,2025年重庆地区吊装搬运市场规模预计将达到15亿元,年复合增长率稳定在12% 左右。专业的吊装搬运服务已成为确保重庆…

基于LMS与RLS的自适应回声消除滤波

一、算法原理对比 1. LMS算法(最小均方)核心公式: \(w(n+1)=w(n)+2μe(n)x(n)\)\(e(n)=d(n)−y(n)\):误差信号 \(μ\):步长因子(控制收敛速度与稳定性)特点: 简单高效:仅需向量内积运算,计算复杂度低 收敛速…

2025年气密门窗实力厂家权威推荐榜单:折叠门窗/折叠门窗/断桥铝门窗源头厂家精选

一扇优质的气密门窗,不仅能将城市喧嚣隔绝在外,更能为家庭节能降耗提供坚实保障。 据行业统计,2025年系统门窗市场规模已突破1000亿元,其中兼具性能与价格优势的产品占比达35%,较2023年增长12%。气密性作为衡量门…

到底是用vue2还是vue3好?

到底是用vue2还是vue3好?使用vue2还是vue3? 对于使用vue2还是vue3的争论一直在持续,个人对于这个问题也纠结了好久。 最近使用vue3+ts重构了现有vue2项目的几个主要的页面,也试着重写了一些比较复杂的功能,发现目…

基于MATLAB的B样条曲面绘制

一、基础三次B样条曲面绘制 % 清空环境 clc; clear; close all;% 定义控制点网格(3x3矩阵) ctrlPoints = [0 0 0;2 0 1;4 0 0;0 2 0;2 2 1;4 2 0;0 4 0;2 4 1;4 4 0 ];% 转换为3D坐标矩阵 P = res…

2025 年 11 月建筑木方厂家推荐排行榜,建筑木方/模板木方/桥梁木方/樟松工地木方/防腐建筑木方/烘干建筑木方/松木木方/辐射松木方/铁杉木方公司推荐

2025 年 11 月建筑木方厂家推荐排行榜:专业采购指南与权威品牌分析 在建筑工程领域,建筑木方作为基础性建材,其质量与供应稳定性直接影响工程进度与结构安全。随着绿色建筑理念的深入和木材资源可持续利用要求的提高…

2025 年 11 月防腐木厂家推荐排行榜,碳化防腐木/花旗防腐木/南方松防腐木/辐射松防腐木/菠萝格防腐木,室内装修与建筑防腐木公司推荐

2025年11月防腐木厂家推荐排行榜:碳化防腐木/花旗防腐木/南方松防腐木/辐射松防腐木/菠萝格防腐木专业解析 行业背景与发展现状 防腐木行业作为建筑与装饰领域的重要分支,近年来随着绿色建筑理念的深入和户外空间利用…

动态规划精进篇:当终点在“世界之外”——出界的路径数 - 教程

动态规划精进篇:当终点在“世界之外”——出界的路径数 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Co…

补题若干(5)

[https://atcoder.jp/contests/abc412/tasks/abc412_e](素数筛法+枚举) 题意: 设\(A_i\)为\(1,2,3..i\)的\(lcm\),求\(A_l,A_{l+1}....A_R\) (\(L,R \leq 1e14\)) 的不同数个数 思路: 发现当\(A_{i+1}\) 和 \(A_i…

分享工具

View Post分享工具分享工具点击查看代码 import { systemShare } from @kit.ShareKit; import { uniformTypeDescriptor as utd } from @kit.ArkData; import { common } from @kit.AbilityKit; import { BusinessErro…

P12213 [蓝桥杯 2023 国 Python B] 最长回文前后缀 题解 字符串哈希+二分

题目链接:https://www.luogu.com.cn/problem/P12213 解题思路 设字符串为 \(s\),它的长度为 \(n\)。 我们用 \(s_i\) 表示字符串 \(s\) 的第 \(i\) 个字符,即 \(s = s_1 s_2 \ldots, s_n\), 用 \(s[l..r]\) 表示子…

Go Web 编程快速入门 02 - 认识 net/http 与 Handler 接口 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

贺州西林瓶灌装轧盖机洁净车间防二次污染要点

在当前制药装备采购决策中,智能化选型工具的广泛应用与全生命周期价值评估正逐步成为行业共识。企业不再仅关注设备初始购置成本,而是更加重视设备在整个使用周期内的稳定性、维护便捷性、技术兼容性以及本地化服务响…

简单配置一下下VScode

事情开始变得好玩了VScode 下载 官网下载 下载后就安装就行,记得保存到你喜欢得位置。 常见插件汇总 打开命令面板:ctrl + shift + P (或者在左下角的设置那里找找) 但是我的电脑快捷键冲突了,是屏幕截图(尴尬)…

智能充气泵方案:充气泵pcba功能结构组成

智能充气泵主要由驱动电机、气压传感器、LED屏幕、控制电路等模块组成,主控电路MCU接收测压信息,控制电机转速,从而调整充气量与充气速度。一键预设功能,接上气嘴后,自动检测胎压情况,充满自动停止,和手动充气相…

人跟人的唯一差距就是勇气和执行力 - Leone

你以为成功需要天赋、资源、背景,其实这些都是借口。 真正决定一个人能走多远的,从来不是他拥有什么,而是他敢不敢迈出第一步,能不能把想法变成行动。勇气和执行力,这是人与人之间最核心、也是最残酷的分水岭。 大…

555定时器-2. 单稳态多谐振荡器配置

555定时器-2. 单稳态多谐振荡器配置555定时器-2. 单稳态多谐振荡器配置 参考:https://www.circuitbread.com/tutorials/555-timer-2-monostable-multivibrator-configuration#之前已了解555定时器的内部工作机制。本节…