docker 设置windows存储路径的操作

为在Windows系统上使用Docker,需要设置镜像和容器的存储路径,以下是设置的步骤攻略:

1. 准备工作

首先,需要你的 Windows 系统版本至少为 2019 年 10 月发布的版本 (Windows 10, version 1909)。

其次,需要下载和安装最新版本的 Docker Desktop for Windows。

2. 设置Docker镜像存储路径

Docker 镜像默认存储在 Windows 系统盘,想要将其存储到其他盘符可以按照下面的步骤来设置。

2.1 停止Docker Desktop

在系统任务栏找到 Docker Desktop 图标,右键点击,找到并点击 Quit Docker Desktop。

2.2 进入Docker的 settings 页面

在应用程序列表中找到 Docker Desktop应用,打开Docker Desktop的 settings 界面。此时会打开一个窗口,默认在Docker网络选项卡下。

2.3 进入Docker Engine JSON设置

依次点击Docker Desktop的 settings 界面左侧菜单中的 Docker Engine,找到 Daemon 的 Advanced 选项。

2.4 修改Docker Engine JSON文件

点击 Advanced 选项中的Open JSON file选项,在打开的配置文件中添加以下代码:

{
  "data-root": "D:\\docker\\images"
}

其中 D:\\docker\\images 指定了新的Docker镜像存储路径。请根据自己的需要自行修改后保存。

2.5 重新启动Docker Desktop

重新启动 Docker Desktop,此时 Docker 镜像将会被保存在指定的路径中。

3. 设置Docker容器存储路径

Docker 容器的默认存储路径为 C:\ProgramData\Docker\containers,如果要修改该路径可以按照以下步骤操作。

3.1 停止Docker Desktop

在系统任务栏找到 Docker Desktop 图标,右键点击,找到并点击 Quit Docker Desktop。

3.2 修改Docker Desktop快捷方式

在桌面上或开始菜单中找到 Docker Desktop 的快捷方式。右键点击该快捷方式,选择“属性”选项。

3.3 修改目标路径

在“属性”对话框中找到“目标”文本框,修改其内容,例如:

"C:\Program Files\Docker\Docker\Docker Desktop.exe" --data-root "D:\docker\containers" 

其中 "D:\docker\containers" 指定了新的Docker容器存储路径。请根据自己的需要自行修改后保存。

3.4 重新启动Docker Desktop

重新启动 Docker Desktop,此时 Docker 容器将会被保存在指定的路径中。

示例说明

以下是两个示例,演示如何将 Docker 镜像和容器存储路径修改为其他盘符下的路径。

示例一:将 Docker 镜像路径修改为 D 盘下的路径

  1. 将 Docker 镜像路径修改为 D 盘下的路径,例如: D:\docker\images

  2. 在 D 盘下创建 docker\images 文件夹

  3. 关闭 Docker Desktop,重新打开后 Docker 镜像路径就会变为 D:\docker\images

示例二:将 Docker 容器路径修改为 E 盘下的路径

  1. 将 Docker 容器路径修改为 E 盘下的路径,例如: E:\docker\containers

  2. 在 E 盘下创建 docker\containers 文件夹

  3. 关闭 Docker Desktop,更新 Docker Desktop 的快捷方式属性,重新打开后 Docker 容器路径就会变为 E:\docker\containers

通过以上设置,可以将 Docker 镜像和容器存储路径修改为其他盘符或文件夹,有效避免 Windows 系统盘容量不足的问题。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:docker 设置windows存储路径的操作 - Python技术站

(0)
上一篇 2023年5月15日
下一篇 2023年5月15日

相关文章

  • docker学习2-搭建centos7-python3.6环境

    docker search : 从Docker Hub(https://hub.docker.com)中搜索指定的镜像比如我这里搜索一个基于centos7环境安装的python3.6版本 NAME 镜像仓库名称 DESCRIPTION 镜像描述信息 STARS 镜像收藏数 OFFICIAL 是否为docker官方发布的镜像 AUTOMATED 是否为自动化构…

    Docker 2023年4月12日
    00
  • Grafana 系列文章(十三):如何用 Loki 收集查看 Kubernetes Events

    前情提要 IoT 边缘集群基于 Kubernetes Events 的告警通知实现 IoT 边缘集群基于 Kubernetes Events 的告警通知实现(二):进一步配置 概述 在分析 K8S 集群问题时,Kubernetes Events 是超级有用的。 Kubernetes Events 可以被当做是日志来处理,格式也和日志很像,都包括: 时间 组件…

    2023年4月10日
    00
  • Oracle VM VirtualBox安装Centos8后配置静态ip,使用xshell6的ssh连接方便操作,下载docker

    凡是有不懂的,我后面都会给出一些链接,我就是看这些学的。 1.下载Oracle VM VirtualBox, Centos8的镜像(官网下载),xShell6  共三个 2.Oracle VM VirtualBox新建一个虚拟机,选择Centos8的镜像安装地址,安装过程比较简单,应该不会遇到什么问题。后面会有链接教程 其中需要注意的是:安装前,需要进行一项…

    Docker 2023年4月11日
    00
  • Docker容器进入的4种方式(小结)

    下面我将详细讲解一下“Docker容器进入的4种方式(小结)”这个主题的完整攻略。 前言 在使用Docker时,我们经常需要进入容器进行操作。本篇文章总结了Docker容器进入的4种方式以及示例操作。 方式1:使用docker exec命令进入容器 使用docker exec命令可以直接在宿主机上执行容器内的命令,而不需要进入容器。使用该命令进入容器的语法如…

    Docker 2023年5月15日
    00
  • 初次使用Docker的体验笔记总结

    初次使用Docker的体验笔记总结 什么是Docker Docker是一种轻量级的容器虚拟化技术,可以快速构建、打包以及分享便携式容器应用程序。Docker可以在不同的操作系统上共享,具有简单易用、环境隔离等优点。 安装Docker Mac:可以通过Homebrew安装,命令行输入brew install docker Windows:可以从官网下载Dock…

    Docker 2023年5月16日
    00
  • Docker volume使用详解及实例

    Docker volume使用详解及实例 Docker volume是Docker的一种数据持久化方式,可以使得容器内部与宿主机之间共享数据。 什么是Docker volume Docker volume是Docker的一种数据持久化方式,他可以将容器内部的数据保存在主机的某个目录下,这样即使容器被删除或者重启,数据也能够得到保存。 Docker volum…

    Docker 2023年5月16日
    00
  • 创建镜像发布到镜像仓库【不依赖docker环境】

    image 工具背景 如今,docker镜像常用于工具的分发,demo的演示,第一步就是得创建docker镜像。一般入门都会安装docker,然后用dockerFile来创建镜像,除此以外你还想过有更高效的方式吗? image Google开发的jib不依赖docker环境也能创建docker或者OCI类型的镜像,但是可惜它只为java应用而生,其他类型的比…

    2023年4月8日
    00
  • harbor install & docker-compose

    Harbor 下载二进制安装包并编译 wget https://storage.googleapis.com/harbor-releases/harbor-online-installer-v1.3.0.tgz tar vxf harbor-online-installer-v1.3.0.tgz ./prepare 安装工具 docker-compose 安…

    Docker 2023年4月13日
    00
合作推广
合作推广
分享本页
返回顶部