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

微服务-7 Docker

一、镜像、容器、仓库

容器是镜像的实例,仓库中存储着镜像。

二、镜像的操作

三、容器的操作

创建容器

停止容器,查看后发现没有了(docker ps 默认只展示没有停止的)

docker ps -a (可以展示运行中和停止的镜像)

删除容器:(docker rm 不能删除运行中的容器,除非加上 -f 参数强制删除)

四、数据卷的操作

数据卷通常在宿主机上的某个目录下创建,但这个目录是由Docker虚拟化管理的,它可能位于宿主机的文件系统内部的一个特定区域。

当Docker守护进程运行时,它会管理所有数据卷的生命周期,包括它们的创建、删除和使用。这意味着,即使宿主机上的对应目录被删除,Docker仍然能够控制数据卷的内容和状态。

使用数据卷的好处包括:

  • 持久化数据:即使容器停止或删除,数据卷中的数据也会保留。
  • 数据共享:多个容器可以挂载同一个数据卷,共享数据。
  • 隔离应用和数据:数据卷使得应用和数据分离,便于备份和迁移。



创建数据卷:

查看数据卷:

删除数据卷:

挂载数据卷:

docker run -v /my/volume:/path/in/container -d my_image

上面的命令将宿主机上的/my/volume目录挂载到容器中的/path/in/container路径。这并不意味着/my/volume是容器内部的一个真实目录,而是Docker为这个挂载点创建了一个数据卷,并且这个数据卷在宿主机上有一个特定的存储位置。

相关文章:

  • 【Java基础题型】遍历1000以内的完数
  • 未来驾驶的革命:自动驾驶技术与智能交通系统的崛起
  • centos安装使用elasticsearch
  • python统计分析——一般线性回归模型
  • 从零开始的LeetCode刷题日记:28. 实现 strStr()
  • 【Java】Java使用Swing实现一个模拟计算器(有源码)
  • 入门用Hive构建数据仓库
  • 如何理解JVM
  • HTTP 摘要认证
  • vue3新手笔记
  • 【Java8新特性】四、强大的Stream api
  • 金陵科技学院软件工程学院软件工程专业
  • 韩顺平 | 零基础快速学Python(2)
  • 【.Net】Polly
  • Python 中全局变量缓存的多线程问题及优化策略
  • python3.6+scrapy+mysql 爬虫实战
  • [译]CSS 居中(Center)方法大合集
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • CODING 缺陷管理功能正式开始公测
  • ES学习笔记(12)--Symbol
  • in typeof instanceof ===这些运算符有什么作用
  • JavaScript实现分页效果
  • JAVA多线程机制解析-volatilesynchronized
  • Phpstorm怎样批量删除空行?
  • PHP那些事儿
  • tensorflow学习笔记3——MNIST应用篇
  • vue 个人积累(使用工具,组件)
  • 观察者模式实现非直接耦合
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 理清楚Vue的结构
  • 盘点那些不知名却常用的 Git 操作
  • 手机端车牌号码键盘的vue组件
  • 写给高年级小学生看的《Bash 指南》
  • 责任链模式的两种实现
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • 如何在招聘中考核.NET架构师
  • ​LeetCode解法汇总2182. 构造限制重复的字符串
  • #100天计划# 2013年9月29日
  • #mysql 8.0 踩坑日记
  • $(function(){})与(function($){....})(jQuery)的区别
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (七)理解angular中的module和injector,即依赖注入
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • ./和../以及/和~之间的区别
  • .[hudsonL@cock.li].mkp勒索病毒数据怎么处理|数据解密恢复
  • .Net调用Java编写的WebServices返回值为Null的解决方法(SoapUI工具测试有返回值)
  • .Net环境下的缓存技术介绍
  • .NET连接MongoDB数据库实例教程