Docker For Mac No Space Left On Device

I've seen this error on 2 separate docker instances / machines when I
commit or try to do a docker save and I don't know what to make of it and
When I run my image I get an error like: could not create directory '/var/lib/postgresql/data/pgxlog': No space left on device On my host Mac /var is sitting at 60%. Check the docker machine again, you will see the IP address is changed to 192.168.99.100. In Kitematic, same original IP. If you get any error, try to regenerate certificates one more time. Managing disk space in your Docker VM; Docker Machine: No space left on device; Running out of space; Docker for Mac vs. Docker Toolbox.
tried researching to no avail.
# docker commit foobar latest_foobar
FATA[0035] Error response from daemon: ApplyLayer exit status 1 stdout:
stderr: write /tmp/g1a1_vssd_0: no space left on device
The size of the container is under 10 gb.
And within the container itself the disk usage is such.
# df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 9.8G 3.0G 6.3G 32% /
Does anyone have any insight that they could please share?
I believe I have enough space and free inodes as shown below and am whit's
end.
Feedback would be ever so greatly appreciated.
Thanks in advance.
docker info:
Containers: 1
Images: 3
Storage Driver: devicemapper
Pool Name: docker-8:3-1616434400-pool
Pool Blocksize: 65.54 kB
Backing Filesystem: xfs
Data file: /dev/loop0
Metadata file: /dev/loop1
Data Space Used: 8.588 GB
Data Space Total: 107.4 GB
Data Space Available: 98.79 GB
Metadata Space Used: 5.734 MB
Metadata Space Total: 2.147 GB
Metadata Space Available: 2.142 GB
Udev Sync Supported: true
Data loop file: /var/lib/docker/devicemapper/devicemapper/data
Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata
Library Version: 1.02.93-RHEL7 (2015-01-28)
Execution Driver: native-0.2
Kernel Version: 3.10.0-229.1.2.el7.x86_64
Operating System: CentOS Linux 7 (Core)
CPUs: 8
Total Memory: 31.19 GiB
# df -i /
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda3 464143360 157441 463985919 1% /
df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 443G 19G 425G 5% /
# docker version
Client version: 1.5.0-dev
Client API version: 1.18
Go version (client): go1.3.3
Git commit (client): fc0329b/1.5.0
OS/Arch (client): linux/amd64
Server version: 1.5.0-dev
Server API version: 1.18
Go version (server): go1.3.3
Git commit (server): fc0329b/1.5.0
OS/Arch (server): linux/amd64
Is there a way to force docker to use some different directory rather than /var/lib/docker/tmp for docker's operational data?
582cddd186eb: Pull complete
83dbea12b9ff: Pull complete
dd11f89453b9: Extracting [>] 3.836GB/3.836GB
de7caf75ad1e: Download complete
8b235cde8b8a: Download complete
2dfa4db313f4: Download complete
failed to register layer: ApplyLayer exit status 1 stdout: stderr: write /u01/app/oracle/product/database/12.1.0.2.190115_1/apex/core/wwv_flow_hint.plb: no space left on device
[root@den02try ~]# df -hP /var/lib/docker
Filesystem Size Used Avail Use% Mounted on
/dev/loop0 2.0G 1.9G 0 100% /var/lib/docker
Unfortunately I can not increase the /var size but I have some other mounts attached in my system where more than enough space is present. I changed the '/etc/sysconfig/docker' and updated DOCKER_TMPDIR='/temporarydir'. Still it's exhausting space for /var/lib/docker.
[root@den02try docker]# df -hP /temporarydir
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 50G 29G 19G 61% /
Thanks in advance.
