我在Windows 7上运行Docker,因此Docker在虚拟盒中运行。
我有一个问题,我有一个Oracle图像,然后有一个数据库恢复到它,将图像大小推高到7.5演出。我想对此做一个docker commit,但是当我提交时,我得到了一个空间错误。
我已经看到很多关于更改默认容器大小的帖子,但我不确定这是否可以使用aufs,或者在Windows 7 / VirtualBox上运行时如何更改为其他文件系统类型。< / p>
有谁知道如何在此环境中增加默认容器大小?
Error response from daemon: Error processing tar file(exit status 1): write /u01/app/oracle/oradata/XE/support.dbf: no space left on device
Docker信息:
Containers: 1
Running: 1
Paused: 0
Stopped: 0
Images: 72
Server Version: 17.10.0-ce
Storage Driver: aufs
Root Dir: /mnt/sda1/var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 127
Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 06b9cb35161009dcb7123345749fef02f7cea8e0
runc version: 0351df1c5a66838d0c392b4ac4cf9450de844e2d
init version: 949e6fa
Security Options:
seccomp
Profile: default
Kernel Version: 4.4.93-boot2docker
Operating System: Boot2Docker 17.10.0-ce (TCL 7.2); HEAD : 34fe485 - Wed Oct 18 17:16:34 UTC 2017
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 7.79GiB
Name: default
ID: 2NWU:57WJ:4QAP:EBMY:MMF2:JFWA:IBWU:THGO:A4VD:SGVW:YQBP:MP2N
Docker Root Dir: /mnt/sda1/var/lib/docker
Debug Mode (client): false
Debug Mode (server): true
File Descriptors: 24
Goroutines: 35
System Time: 2017-12-06T09:33:14.736388742Z
EventsListeners: 2
Registry: https://index.docker.io/v1/
Labels:
provider=virtualbox
Experimental: false
Insecure Registries:
127.0.0.0/8
答案 0 :(得分:2)
泊坞机的默认大小为20GB,您可以通过运行docker-machine inspect default
进行仔细检查。从cli创建机器时可以配置此大小。您可以重新创建默认计算机并按如下方式设置大小:
docker-machine rm default
docker-machine create -d virtualbox --virtualbox-disk-size "400000" default
您还可以编辑文件C:\Program Files\Docker Toolbox\start.sh
以设置创建的计算机的大小和内存的默认值。