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容器的四种端口映射演示分析

    首先介绍一下什么是docker容器的四种端口映射。通常在使用Docker构建应用时,我们可以通过四种不同方式实现容器与主机之间的端口映射,以便外部访问Docker容器。这四种方式分别是: 从容器到主机的映射:将容器内的端口映射到主机上的某个端口,从而可以通过主机上的网络接口访问容器。 从主机到容器的映射:将主机上的端口映射到容器内的某个端口,从而可以通过主机…

    Docker 2023年5月16日
    00
  • 在docker上部署centos

    1、查找镜像源$ docker search centosNAME DESCRIPTION STARS OFFICIALcentos The official build of CentOS. 3857 [OK] 2、下载镜像docker pull centos 3、查看已下载的镜像$ docker image lsREPOSITORY TAG IMAGE …

    Docker 2023年4月16日
    00
  • docker入门教程(利用docker部署web应用)

    下面我将为您详细讲解“docker入门教程(利用docker部署web应用)”的完整攻略,其中包含两条示例说明。 1. 概述 Docker 是一个开源的应用容器引擎,可以方便地创建和部署应用程序,以及自动化应用程序的部署和管理。本教程将详细介绍如何使用 Docker 部署一个 Web 应用程序。 2. 安装 Docker 首先,你需要安装 Docker。具体…

    Docker 2023年5月16日
    00
  • Docker 常用命令详细整理

    Docker 常用命令详细整理 Docker 是一种轻量级容器化技术,可以将应用程序及其依赖项打包为一个可移植的镜像,使应用程序可以在任何地方都能够运行。以下是 Docker 常用命令的详细解释和示例说明。 镜像操作 搜索镜像 docker search [IMAGE_NAME] 示例: docker search nginx 拉取镜像 docker pul…

    Docker 2023年5月16日
    00
  • 使用Docker部署Consul集群并由Ocelot调用

    关于consul的介绍就不写了百度就行,我们直接开干。 一、部署consul集群 拉取consul的镜像 docker pull consul 然后部署consul容器 docker run –name consul1 -d -p 8500:8500 -p 8300:8300 -p 8301:8301 -p 8302:8302 -p 8600:8600 c…

    2023年4月10日
    00
  • docker-dockerfile构建与部署微服务jar包

    1. 创建dockerfile存放目录 1.1 创建目录 [root@docker ~]# mkdir -p /dockerfile [root@docker ~]# cd /dockerfile/ [root@docker dockerfile]# mkdir -p java [root@docker dockerfile]# cd java/ 2. 创建…

    Docker 2023年4月16日
    00
  • 基于docker搭建jumpserver堡垒机

    一、环境信息   1、jumpserver 192.168.137.129 CentOS6.4   kernel版本为 3.10.5-3.el6.x86_64   2、客户机 dev01-04   3、docker镜像  jiaxiangkong/jumpserver_docker:0.3.2 二、在129上准备基本环境   [root@localhost …

    Docker 2023年4月13日
    00
  • Docker network

    docker在安装的时候就会配置一个docker0的linux bridge的方式,在不使用 –network时, 这也是docker默认使用的方式。docker有三种常见的网络模式,分别是none,bridge,host ➜ ~ docker network ls NETWORK ID NAME DRIVER SCOPE 3ea8a3ad1a61 bri…

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