前言

由于领导要在超极本上面演示一些东西,所以决定在window平台上面使用docker,于是乎,便有了下面的一些故事。。。

CPU / Memery 的总体设置

众所周知,在Linux上面使用docker的时候,我们从来都没有关心过CPU和Memory的设置,这是因为Linux直接作为docker的host,因此docker在运行或者创建container的时候,才会因为特殊的情况对CPU/Memory进行特殊设置。

但是,在windows上面使用docker的时候,我们需要虚拟机(docker machine)来模拟一个linux的host来,在这个虚拟设备上再运行docker.

默认情况下,docker machine 分配给 docker 的CPU/Memory 为1core/1G.

打开Docker Quickstart Terminal, 运行

# docker info

得到如下信息:

这点配置不够用啊,怎么办呢?!!,

我们可以通过模拟器(virtualbox)直接设置:

首先关闭运行中的docker machine, 默认设置的话名字为 default

内存设置:

CPU设置:

设置完成后,需要重新启动docker machine,运行命令

# docker info

可以看到,CPU/Memory 的设置已经更改过来

关于volume的设置

在windows上运行docker的时候,如果需要设置volume的话,在我们运行命令

# docker run --name=mybusybox -v <host dir>:<container dir> busybox /bin/sh

之前,需要先在virtual box 里面做一点前置设置, 及设置共享目录,如下

在此之后,我们这设置volume的时候,需要把 <host dir> 写成共享文件夹的名称,我这里是“/DockerShared”。 例如:

# docker run --name=mybusybox -v /Dockershared:/data busybox /bin/sh

注: 设置之后需要重启docker machine, 甚至重启电脑(有时会需要) 才能生效!!

最新文章

  1. JSTL 操作符
  2. Java集合框架(常用类) JCF
  3. windows下zookeeper伪集群搭建
  4. C++里的静态成员函数不能用const的原因
  5. Linux下/etc/resolv.conf 配置DNS客户
  6. [转]LINQ语句之Select/Distinct和Count/Sum/Min/Max/Avg
  7. 年过三十,我为什么要学习ios 与安卓App 移动端技术
  8. 关于scroll无法绑定的问题
  9. Servlet(三)
  10. Debian 8 下安装持续集成的工具Jenkins
  11. 【2017-06-05】Jquery.ajax
  12. 处理input标签的border-radius
  13. Mondrian Schema workbench工作界面 简介(实在懒得写,居然有人弄了,收藏了)
  14. Nginx与PHP-FPM运行原理详解
  15. 微信小程序如何接入?
  16. Oracle数据库over函数的使用
  17. python全局变量
  18. jQuery文档操作方法对比和src写法
  19. faceted project validation builder
  20. 关于python操作带有中文文件名报错的解决办法

热门文章

  1. mac下初始化eclipse的安卓开发ndk开发环境
  2. Windows下安装tomcat
  3. 特征金字塔网络 FPN
  4. 简单说说什么是Restful
  5. IOS 的本地通知
  6. linux自学(一)之vmware虚拟机安装
  7. github上对一些名词的理解(之如fork)
  8. RF设置全局变量
  9. “VT-x is not available. (VERR_VMX_NO_VMX)” in VirtualBox
  10. Gixy Nginx 配置分析工具