2017-01-28 59 views
3

macOS Sierra(10.12.2)我安装了Docker v1.13.0。在macOS上增加Docker镜像的默认磁盘空间

对于所有创建的图像,为/磁盘空间分配给63Gb作为下面的截图

enter image description here

问:我怎么能增加可用的空间,让我们说,从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 

的输出〜/库/容器/ com.docker.docker /数据/ com.docker.driver.amd64-LINUX/

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 
+1

什么是'LS -lah〜/库/集装箱/ com.docker.docker /数据/ com.docker.driver.amd64 Linux的输出'? – Salem

+0

@Salem,我用目录列表更新了问题 –

+1

有没有办法更新存储配置文件中容器的默认大小? https://docs.docker.com/engine/reference/commandline/dockerd#storage-opt dm.basesize – Foreever

回答

1

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

你是如何创建你的码头主机?你使用docker-machine还是boot2docker?

此外,为容器分配大量空间并不是一个好习惯,您可以执行的操作是创建外部容积并将其安装在容器内。

+0

我没有使用docker-machine或boot2docker,只是安装了Docker,就是这样,我需要检查这个人是什么在安装过程中创建。你说得对,分配这么多空间听起来不太合适。我正在制作一个“快速而肮脏”的PoC,并提出了这个问题。我最终挂载了一个目录,但问题仍然存在。 –

+1

根据这个https://docs.docker.com/docker-for-mac/ docker for mac与virtual box捆绑在一起。 – Vlad

+0

弗拉德这是不正确的。该链接明确表示它使用代替virtualbox的hyperkit。 – david