Docker Quickstart Terminal使用起来不方便,可以使用XShell进行SSH登录Docker环境(其实就是远程访问default linux虚拟机)。

通过在PowerShell或cmd终端中执行【docker-machine ls】命令,可以看到虚拟机的地址,本机是192.168.99.100。




我这里使用putty进行登录

default虚拟机的默认用户名和密码

用户名:docker 
密码: tcuser



更改虚拟磁盘存储位置

 虚拟机的默认存储位置是C:\Users\Administrator\.docker\machine\machines ,后期docke镜像文件会不断增加,为了给系统盘减负,最好将磁盘移动到其他位置。

  •  首先通过PowerShell或cmd终端中执行【docker-machine stop default】命令停止default虚拟机


  • 通过VirtualBox【管理】-》【虚拟介质管理】界面对虚拟磁盘进行复制







  • 通过PowerShell或cmd终端中执行【docker-machine start default】命令停止default虚拟机


 更改镜像仓库地址

  docker默认的镜像仓库地址是https://hub.docker.com/,但国内的下载速度太过缓慢,最好使用国内镜像,

这里推荐使用官方镜像    https://registry.docker-cn.com

在powershell或cmd中通过 【docker-machine ssh default】命令登录虚拟机(或使用设置好的XShell连接),执行如下命令:

sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=加速地址 |g" /var/lib/boot2docker/profile

然后重启default 

docker-machine restart default


参考:

https://www.cnblogs.com/canger/p/9028723.html