Skip to content

Commit 3d60906

Browse files
committed
Use btrfs
1 parent eed5fca commit 3d60906

File tree

2 files changed

+15
-6
lines changed

2 files changed

+15
-6
lines changed

files/Dockerfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
FROM debian:latest
2+
3+
RUN apt-get update && apt-get -y install btrfs-tools
4+
5+
ENTRYPOINT ["mkfs.btrfs", "-L", "boot2docker-data", "/hostdev/sda"]

template.json

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"guest_additions_mode": "disable",
1313
"guest_os_type": "Linux26_64",
1414
"vboxmanage": [
15-
["modifyvm", "{{.Name}}", "--memory", "512"]
15+
["modifyvm", "{{.Name}}", "--memory", "1024"]
1616
]
1717
}, {
1818
"name": "parallels",
@@ -27,17 +27,13 @@
2727
"guest_os_type": "linux",
2828
"guest_os_distribution": "linux-2.6",
2929
"prlctl": [
30-
["set", "{{.Name}}", "--memsize", "512"]
30+
["set", "{{.Name}}", "--memsize", "1024"]
3131
]
3232
}],
3333

3434
"provisioners": [{
3535
"type": "shell",
3636
"inline": [
37-
"mkfs.ext4 -F -L boot2docker-data /dev/sda",
38-
"sudo /usr/local/etc/init.d/docker stop",
39-
"sudo /etc/rc.d/automount",
40-
4137
"mkdir -p /tmp/boot2docker"
4238
]
4339
}, {
@@ -46,7 +42,15 @@
4642
"destination": "/tmp/boot2docker"
4743
}, {
4844
"type": "shell",
45+
"pause_before": "5s",
4946
"inline": [
47+
"docker build -t btrfs /tmp/boot2docker",
48+
"docker run --rm --privileged -v /dev:/hostdev btrfs",
49+
"docker rmi `docker images -q`",
50+
51+
"sudo /usr/local/etc/init.d/docker stop",
52+
"sudo /etc/rc.d/automount",
53+
5054
"sudo cp /tmp/boot2docker/oem-release /var/lib/boot2docker/",
5155

5256
"sudo cp /tmp/boot2docker/bootsync.sh /var/lib/boot2docker/",

0 commit comments

Comments
 (0)