增加macOS上Docker映像的默认磁盘空间
在macOS Sierra(10.12.2)上,我安装了Docker v1.13.0 对于所有创建的图像,磁盘空间分配为63Gb,如下屏幕截图所示 问题:如何将可用空间从63Gb增加到150Gb 码头工人信息增加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
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