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

Docker最新学习

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.jsqmd.com/news/38628/

相关文章:

  • 最近学习到的一些基础知识
  • 新手入门常用的Dos命令
  • 2025年重庆吊装搬运公司权威推荐榜单:工厂搬迁/搬运/搬运设备源头公司精选
  • 基于LMS与RLS的自适应回声消除滤波
  • 2025年气密门窗实力厂家权威推荐榜单:折叠门窗/折叠门窗/断桥铝门窗源头厂家精选
  • 到底是用vue2还是vue3好?
  • 基于MATLAB的B样条曲面绘制
  • 2025 年 11 月建筑木方厂家推荐排行榜,建筑木方/模板木方/桥梁木方/樟松工地木方/防腐建筑木方/烘干建筑木方/松木木方/辐射松木方/铁杉木方公司推荐
  • 2025 年 11 月防腐木厂家推荐排行榜,碳化防腐木/花旗防腐木/南方松防腐木/辐射松防腐木/菠萝格防腐木,室内装修与建筑防腐木公司推荐
  • 动态规划精进篇:当终点在“世界之外”——出界的路径数 - 教程
  • 补题若干(5)
  • 分享工具
  • 避免在C#循环中使用await 改用WhenAll - 尼古拉
  • Go Web 编程快速入门 02 - 认识 net/http 与 Handler 接口 - 实践
  • P12213 [蓝桥杯 2023 国 Python B] 最长回文前后缀 题解 字符串哈希+二分
  • 贺州西林瓶灌装轧盖机洁净车间防二次污染要点
  • 简单配置一下下VScode
  • 智能充气泵方案:充气泵pcba功能结构组成
  • 人跟人的唯一差距就是勇气和执行力 - Leone
  • 555定时器-2. 单稳态多谐振荡器配置
  • 习题解析之:最大素数
  • mybatis-plus Wrappers相关Api
  • 2025年北京工程咨询合作机构权威推荐榜单:造价咨询/工程咨询服务/工程造价咨询源头机构精选
  • 视频融合平台EasyCVR:云台控制与语音对讲赋能远程交互式视频监控新场景
  • 基于CCS开发环境实现DSP RS485总线数据收发
  • 2025年热浸锌桥架厂家权威推荐榜单:不锈钢桥架/光伏锌铝镁桥架/喷塑桥架源头厂家精选
  • 视频汇聚平台EasyCVR:构建通信基站“可视、可管、可控”的智慧安防体系
  • 习题解析之:用户登录C
  • VMware-配置静态IP地址详细教程
  • 使用 seatunnel 实现数据同步