Change Docker machine location - Windows

后端 未结 12 1277
执笔经年
执笔经年 2020-12-02 05:08

I am using docker toolbox on Windows 7 to run docker. (docker version 1.9.1)

As it turns out, the docker machine creates its VM at C:\\Users\\username\\.docker\\mach

12条回答
  •  醉梦人生
    2020-12-02 05:14

    I could not get the MACHINE_STORAGE_PATH environment variable method working. It kept complaining about missing certificates when first initialising the machine. Still on Windows 7 so have to use docker-toolbox.

    I got around the issue by:

    1. Uninstalling Docker Toolbox and restarting machine
    2. Open up Administrator prompt (Find command prompt, hold shift, choose "Run As Administrator")
    3. Deleting .docker from %USERPROFILE%: rmdir /S %USERPROFILE%.docker
    4. Create folder called .docker elsewhere: mkdir a:\.docker
    5. mklink /J %USERPROFILE%.docker a:\.docker
    6. Close Admin command prompt
    7. Reinstall Docker Toolbox
    8. Use the Docker Quickstart Terminal link to bootstrap everything.
    9. Kitematic can be opened now too (though I had to choose the "Use Virtual Box" option on first error.

提交回复
热议问题