docker三个驱动器的作用
时间: 2023-03-30 09:01:15 浏览: 74
Docker 有三种存储驱动器,分别是 AUFS、OverlayFS 和 Device Mapper。它们的作用是用于管理 Docker 容器和镜像的存储,提供了不同的存储方案和性能特点。AUFS 是最早的存储驱动器,OverlayFS 是 AUFS 的改进版,而 Device Mapper 则提供了更高级的存储功能,例如快照和克隆。
相关问题
docker获取共享驱动器
要在Docker容器中访问主机上的共享驱动器,可以使用Docker的`--mount`选项将共享驱动器挂载到容器中。
1. 首先,确保在主机上安装了Docker Desktop,并且共享驱动器设置为可共享状态。
2. 打开Docker Desktop设置,选择“共享驱动器”选项卡。
3. 选中要共享的驱动器,点击“应用”按钮。
4. 现在,在Docker容器中使用以下命令将共享驱动器挂载到容器中:
```
docker run --rm -it --mount type=bind,source=<drive_letter>:,target=<mount_point> <image_name>
```
其中,`<drive_letter>`是共享驱动器的驱动器号,例如`C`,`<mount_point>`是要将共享驱动器挂载到的容器中的路径,例如`/mnt/shared`,`<image_name>`是要运行的Docker镜像的名称。
5. 运行命令后,您应该能够在容器中访问共享驱动器中的文件。
注意:在Windows上运行此命令时,需要在驱动器号后添加一个冒号(:),例如`C:`。
docker三个基本概念
Docker 有三个基本概念:镜像(image)、容器(container)和仓库(repository)。
1. 镜像(image):Docker 镜像是一个只读的模板,它包含了运行容器所需要的所有的文件、依赖和配置信息等。可以将 Docker 镜像看作一个代码库,可以用来创建 Docker 容器。Docker 镜像可以通过 Dockerfile 定义,也可以从 Docker Hub 等镜像仓库中拉取。
2. 容器(container):Docker 容器是 Docker 镜像的运行实例,它可以被启动、停止、删除等。Docker 容器是在 Docker 镜像的基础上创建的一个运行环境,可以在容器中运行应用程序。每个 Docker 容器都是相互隔离的,有自己的文件系统、网络空间和进程空间。
3. 仓库(repository):Docker 仓库是用来存储 Docker 镜像的公共或者私有的集合。Docker Hub 是最大的公共 Docker 仓库,它包含了数以万计的 Docker 镜像。除了 Docker Hub,还可以使用其他的 Docker 仓库,如阿里云容器镜像服务、腾讯云容器镜像服务等。
总的来说,Docker 镜像是创建 Docker 容器的基础,Docker 容器是 Docker 镜像的运行实例,Docker 仓库则是存储和分享 Docker 镜像的地方。