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

Docker的相关知识探究详解

1.Docker:可以快速简化我们安装应用文件,Docker的安装方式不是直接安装文件的安装包,而是获取镜像,镜像里面包括文件的本身,还有环境配置以及系统的函数库。,有了镜像我们可以安装相关的容器,通过容器去实现。因此因此,Docker安装软件的过程,就是自动搜索下载镜像,然后创建并运行容器的过程。

常用指令

2.数据卷:因为容器是独立的环境,里面配置了相关的环境和配置文件不利于我们去操作,因此我们引入数据卷,所谓的数据卷就是将宿主机的目录和容器的目录进行映射的交互,我们只需要在宿主机的文件操作,既可以进行容器的操作。通常来说大多数的操作是挂载基于本地的目录或文件。

本地目录或文件必须以 /./开头,如果直接以名字开头,会被识别为数据卷名而非本地目录名。

3.自定义镜像:自定义的镜像就是一大堆文件的集合,我们需要按照层层去写具体的操作步骤,写在DockerFile文件中,具体相关的指令如下。

4.网络:因为各个容器是独立的环境,因此我们需要将容器与容器之间进行交互访问,因此引入网络,容器的网络IP其实是一个虚拟的IP,每个容器都有相应的IP地址,但是在Docker中各个IP地址的规范是连续的,假设一个容器被我们零时停用一下,那么它的地址可能被下一个容器给占领,不便于我们去管理和运行,因此我们引入自定义网络,通过命令和容器名进行交互。这样我们的容器之间通过容器名之间进行连接。

http://www.dtcms.com/a/333449.html

相关文章:

  • 【功能更新】“弹性互联网”正式上线Fusion WAN平台
  • Oracle按照特定列值排序和C#统计特定列值的所有行
  • 数据结构:N叉树 (N-ary Tree)
  • 【部署K8S集群】 1、安装前环境准备配置
  • Deepoc具身智能模型如何重塑康复辅助设备
  • Java中MybatisPlus使用多线程多数据源失效
  • 集成电路学习:什么是Image Segmentation图像分割
  • 功能组和功能组状态的概念关系和区别
  • java16学习笔记-Vector API
  • oracle数据库初始化
  • 共探头部设计|安贝斯携手武汉科创协会x深钣协“湖北行”,链动D+M小镇的华中范式
  • Linux软件编程-进程(2)及线程(1)
  • 快速设计简易嵌入式操作系统(5):贴近实际场景,访问多外设,进一步完善程序
  • WPF 监控CPU、内存性能
  • python math数学运算模块
  • 【AI论文】Story2Board:一种无需训练的富有表现力故事板生成方法
  • Numerical Difference between vLLM logprobs and huggingface logprobs
  • windows下hashcat使用gpu破解execl打开密码
  • 深入Amazon DynamoDB:高效、无缝的数据存储解决方案
  • 项目生命周期
  • Python爬虫大师课:HTTP协议深度解析与工业级请求封装
  • k8s环境使用Operator部署Seaweedfs集群(一)
  • STM32传感器模块编程实践(十四)DIY语音+满溢检测智能垃圾桶模型
  • SD-WAN核心特点有哪些,适用哪些场景?
  • Rust 入门 泛型和特征-深入特征 (十五)
  • 【Cuda 编程思想】LinearQaunt-分块量化矩阵乘法计算过程
  • 关系型数据库核心组件:视图、函数与存储引擎详解
  • 分布式锁那些事
  • 机器学习中的PCA降维
  • ubuntu 20.04 搭建多用户远程桌面共享及同时在线使用