当前位置: 首页 > 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.zskr.cn/news/47675.html

相关文章:

  • 基于MATLAB的B样条曲面绘制
  • 动态规划精进篇:当终点在“世界之外”——出界的路径数 - 教程
  • Go Web 编程快速入门 02 - 认识 net/http 与 Handler 接口 - 实践
  • 简单配置一下下VScode
  • 人跟人的唯一差距就是勇气和执行力 - Leone
  • 555定时器-2. 单稳态多谐振荡器配置
  • 视频融合平台EasyCVR:云台控制与语音对讲赋能远程交互式视频监控新场景
  • 基于CCS开发环境实现DSP RS485总线数据收发
  • 2025年热浸锌桥架厂家权威推荐榜单:不锈钢桥架/光伏锌铝镁桥架/喷塑桥架源头厂家精选
  • 使用 seatunnel 实现数据同步
  • 甘孜西林瓶灌装线厂家免费培训内容揭秘
  • OWASP 在新的前 10 名榜单中强调供应链风险
  • 营口西林瓶灌装机资质齐全,含医疗器械生产许可与行情报价
  • Tita 项目管理软件:驱动互联网企业高效运营与战略落地新引擎
  • 2025年卡盘式自定心坡口机优质厂家权威推荐榜单:切管机/钢板坡口机/倒角机源头厂家精选
  • AI元人文:从被动执行到主动探索——基于三值张力的文明演进新范式
  • locust-WebSocket压测
  • locust常用类和方法解析
  • 基于遗传算法的PID控制器参数整定方法详解
  • QT项目复盘:如何在有限资源下把桌面端做成‘高端应用’?
  • 基于HSMS通信标准的SECS通讯程序
  • 设置fdfs自动启动
  • AI人力资源管理系统如何让HR的工作更高效、更有判断力
  • 实用指南:AI应用架构师眼中的智能家居AI智能体:开启智能化居家生活的新机遇
  • 甘孜西林瓶灌装压塞机安装调试指南及周期解析
  • Day19综合案例一
  • 常见的无状态服务与典型有状态服务
  • CF1720D2 Xor-Subsequence (hard version)
  • 【SPIE出版 | 往届会后3个月完成EI检索】第二届遥感与数字地球国际学术会议 (RSDE 2025)
  • 基础模型+场景微调