Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
增加macOS上Docker映像的默认磁盘空间_Docker - Fatal编程技术网

增加macOS上Docker映像的默认磁盘空间

增加macOS上Docker映像的默认磁盘空间,docker,Docker,在macOS Sierra(10.12.2)上,我安装了Docker v1.13.0 对于所有创建的图像,磁盘空间分配为63Gb,如下屏幕截图所示 问题:如何将可用空间从63Gb增加到150Gb 码头工人信息 Containers: 1 Running: 1 Paused: 0 Stopped: 0 Images: 3 Server Version: 1.13.0 Storage Driver: overlay2 Backing Filesystem: extfs Supports

在macOS Sierra(10.12.2)上,我安装了Docker v1.13.0

对于所有创建的图像,磁盘空间分配为63Gb,如下屏幕截图所示

问题:如何将可用空间从63Gb增加到150Gb

码头工人信息

Containers: 1
 Running: 1
 Paused: 0
 Stopped: 0
Images: 3
Server Version: 1.13.0
Storage Driver: overlay2
 Backing Filesystem: extfs
 Supports d_type: true
 Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins: 
 Volume: local
 Network: bridge host ipvlan macvlan null overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 03e5862ec0d8d3b3f750e19fca3ee367e13c090e
runc version: 2f7393a47307a16f8cee44a37b262e8b81021e3e
init version: 949e6fa
Security Options:
 seccomp
  Profile: default
Kernel Version: 4.9.4-moby
Operating System: Alpine Linux v3.5
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 15.65 GiB
Name: moby
ID: PUCA:LCD6:6LUP:IQ37:AZAX:GVW7:HVY5:MVOW:7WSJ:QUKO:QKCK:Q5EN
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): true
 File Descriptors: 25
 Goroutines: 42
 System Time: 2017-01-28T14:50:13.838004112Z
 EventsListeners: 2
No Proxy: *.local, 169.254/16
Registry: https://index.docker.io/v1/
Experimental: true
Insecure Registries:
 127.0.0.0/8
~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/的输出为


这些容器在VM内部运行,因此您必须增加分配给该VM的磁盘大小,以便为容器获得更多空间

您是如何创建docker主机的?你用的是docker机器还是boot2docker


另外,为容器分配大量空间不是一个好的做法,您可以做的是创建一个外部卷并将其装入容器中

即使在1.13.0中,这也是一个困难的过程,可能所有的容器和图像都会被擦除。按照以下步骤操作:


关于

我没有使用docker machine或boot2docker,只是安装了docker,就是这样,我需要检查这个家伙在安装过程中创建了什么。你说得对,分配这么多空间听起来不太好。我当时正在做一个“又快又脏”的PoC,并提出了一个问题。我最终挂载了一个目录,但问题仍然悬而未决。根据这个docker for mac附带了virtual box.Vlad的说法,这是错误的。链接明确表示它使用了hyperkit来代替virtualbox。
ls-lah~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64 linux的输出是什么?@Salem,我用目录列表更新了问题没有办法更新存储配置文件中容器的默认大小吗?基本尺寸
total 304
drwxr-xr-x  12 cvb  staff   408B Jan 28 13:00 .
drwxr-xr-x  22 cvb  staff   748B Jan 28 13:00 ..
-rw-r--r--   1 cvb  staff    64K Jan 28 13:00 console-ring
-rw-r--r--   1 cvb  staff    64K Jan 28 12:59 console-ring.0
-rw-r--r--   1 cvb  staff     5B Jan 28 13:00 hypervisor.pid
-rw-r--r--   1 cvb  staff     0B Jan 28 12:59 lock
drwxr-xr-x   2 cvb  staff    68B Jan 28 12:59 log
-rw-r--r--   1 cvb  staff    17B Jan 28 13:00 mac.0
-rw-r--r--   1 cvb  staff    36B Jan 28 12:59 nic1.uuid
-rw-r--r--   1 cvb  staff     5B Jan 28 13:00 pid
-rw-r--r--   1 cvb  staff    94B Jan 28 13:00 syslog
lrwxr-xr-x   1 cvb  staff    12B Jan 28 13:00 tty -> /dev/ttys000