当前位置:   article > 正文

微服务-7 Docker

微服务-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为这个挂载点创建了一个数据卷,并且这个数据卷在宿主机上有一个特定的存储位置。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/428724
推荐阅读
相关标签
  

闽ICP备14008679号