更改虚拟磁盘存储位置与镜像加速(win7 系统docker安装设置)

更改虚拟磁盘存储位置与镜像加速

一、镜像加速设置

1、docker默认的镜像仓库下载太慢,这里我们使用的阿里云的镜像加速器

2、首先注册阿里云账号并登录,阿里云网址:https://www.aliyun.com

3、然后进入容器镜像服务页面,可以输入:https://cr.console.aliyun.com/ 进入

4、点击“镜像加速器”,获取加速器地址

attachments-2020-03-59mxj8Kv5e79c4036bbd7.png

5、用putty登录虚拟机,执行如下命令:


sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=https://koq0g34v.mirror.aliyuncs.com |g" /var/lib/boot2docker/profile

修改命令展示:

docker@default:~$ cat /var/lib/boot2docker/profile
EXTRA_ARGS='
--label provider=virtualbox
'
CACERT=/var/lib/boot2docker/ca.pem
DOCKER_HOST='-H tcp://0.0.0.0:2376'
DOCKER_STORAGE=aufs
DOCKER_TLS=auto
SERVERKEY=/var/lib/boot2docker/server-key.pem
SERVERCERT=/var/lib/boot2docker/server.pem
export "NO_PROXY=192.168.99.100"
docker@default:~$ sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=https://koq0g34v.mirror.aliyuncs.com |g" /var/lib/boot2docker/profile
docker@default:~$ cat /var/lib/boot2docker/profile

EXTRA_ARGS='--registry-mirror=https://koq0g34v.mirror.aliyuncs.com
--label provider=virtualbox
'
CACERT=/var/lib/boot2docker/ca.pem
DOCKER_HOST='-H tcp://0.0.0.0:2376'
DOCKER_STORAGE=aufs
DOCKER_TLS=auto
SERVERKEY=/var/lib/boot2docker/server-key.pem
SERVERCERT=/var/lib/boot2docker/server.pem
export "NO_PROXY=192.168.99.100"


6、然后重启default

docker-machine restart default


二、挂载数据到虚拟机:

在 win7 下用 docker 不像 win10 那样方便,安装包都不一样。

在 win7 下共享一个目录的方法如下:

1. 先设置 win7 到 VirtualBox 中 docker 用的那个虚拟机的共享文件夹

  填写好共享文件夹路径和名称。如:共享文件夹路径:d:\ 共享文件夹名称: d

  然后勾选自动挂载和固定分配

attachments-2020-03-Kws4HDBs5e79c72c6dbb0.png

2.重启之后就有/d

  然后你就可以在虚拟机中看到 /d 这个目录,目录中的文件也就是 win7 中 D:\ 中的文件

  进入到 /d touch 一个新的文件,对应的在 win7 中也出现这个文件。

 

 docker run -it -v /d/gene2020:/gene2020 myimage /bin/bash



三、更改虚拟磁盘存储位置

1、由于我们会不断增加docke镜像,而虚拟机的默认存储位置是C盘,为了给系统盘减负,最好将磁盘移动到其他位置

2、先在cmd执行【docker-machine stop default】命令停止default虚拟机

attachments-2020-03-NplCjmU75e79c22b00783.png

3、打开“Oracle VM VirtualBox”,点击 管理->虚拟介质管理

attachments-2020-03-vLGNRiDy5e79c25f1b0bf.png

4、选中disk.vmdk,右键->复制

attachments-2020-03-70LcFbjN5e79c2ae1cec6.png

5、点击“下一步”

attachments-2020-03-HL5FpHsy5e79c2c3a216e.png

6、选中“VMDK”,下一步

attachments-2020-03-8QEg9z8b5e79c31e56c30.png

7、设置副本的名称和地址,点击“复制”


attachments-2020-03-2WiBQc1U5e79c3133551a.png

8、回到VirtualBox页面,点击 设置->存储

attachments-2020-03-ayj6Feao5e79c3354b191.png
9、点击添加虚拟硬盘

attachments-2020-03-mgqMvvm95e79c34c1bf42.png

10、使用现有的虚拟盘,选中刚刚复制的那个

attachments-2020-03-AUdnuKDi5e79c35c0f058.png

11、删除原来的disk.vmdk


12、cmd执行【docker-machine start default】命令启动default虚拟机

attachments-2020-03-JwsmY24C5e79c3b100b67.png


原文链接:https://blog.csdn.net/galen2016/article/details/89219199

  • 发表于 2020-03-24 16:05
  • 阅读 ( 81 )
  • 分类:linux

0 条评论

请先 登录 后评论
omicsgene
omicsgene

生物信息

306 篇文章

作家榜 »

  1. omicsgene 306 文章
  2. 安生水 215 文章
  3. Daitoue 168 文章
  4. 生物女学霸 120 文章
  5. CORNERSTONE 42 文章
  6. 红橙子 39 文章
  7. 生信老顽童 37 文章
  8. landy 37 文章