本人是个重度强迫症,所有的软件,都不安装到C盘(系统盘)。所以在安装Docker时,也遇到了整个问题。无法更改安装路径,默认安装在C盘,这就让人很不爽,我的电脑,我居然决定不了软件的安装位置?!(其实是因为C盘硬盘空间太小了),上网一搜,果然很多志同道合的同志在找出路。总结一下,以备不时之需。

  1. 建立软连接,把默认要安装的位置映射到其他盘,比如D盘。至于 Docker 默认的安装位置是怎么知道的,安装一次的都会知道,这里就直接剧透了,默认位置是:
C:\Program Files\Docker
  1. 建立软连接的命令如下:
mklink /j "C:\Program Files\Docker" "D:\Program Files\Docker"

此步骤,一定要用管理员打开的命令窗口。关于这一点,很多坑,下面的图都不是所说的管理员命令行,以Windows11 为例:

        

docker安装默认会打开2375端口吗 docker默认安装目录_命令行

                

docker安装默认会打开2375端口吗 docker默认安装目录_命令行_02

docker安装默认会打开2375端口吗 docker默认安装目录_命令行_03

 

docker安装默认会打开2375端口吗 docker默认安装目录_Docker_04

 正确的 管理员命令行打开方式为:左键开始按钮,搜索栏输入cmd,然后如下图

docker安装默认会打开2375端口吗 docker默认安装目录_运维_05

 打开后的窗口才是我们需要的 管理员命令行窗口,如下:

docker安装默认会打开2375端口吗 docker默认安装目录_Docker_06

然后输入命令,结果输出如下内容,则连接创建完成:

docker安装默认会打开2375端口吗 docker默认安装目录_容器_07

 注意:很多情况会出现,拒绝访问,乱七八糟的 错误。请检查以下步骤:

  1. 是否以管理员身份打开的命令行?
  2. 目标路径下是否已经有 命令行里的目录,例如:命令 mklink /j "C:\Program Files\Docker" "D:\Program Files\Docker"  中,D:\Program Files\Docker 这个目标路径要已经存在,即这个文件夹已经存在。
  3. 源路径必须不存在,即:C:\Program Files\Docker  必须不存在,否则提示 :文件夹已存在
  4. 为了保证安装成功,最好把安装包,直接放在 目标文件夹里 双击运行安装。