Skip to content

Commit

Permalink
Use btrfs
Browse files Browse the repository at this point in the history
  • Loading branch information
YungSang committed Oct 31, 2014
1 parent eed5fca commit 3d60906
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 6 deletions.
5 changes: 5 additions & 0 deletions files/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM debian:latest

RUN apt-get update && apt-get -y install btrfs-tools

ENTRYPOINT ["mkfs.btrfs", "-L", "boot2docker-data", "/hostdev/sda"]
16 changes: 10 additions & 6 deletions template.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"guest_additions_mode": "disable",
"guest_os_type": "Linux26_64",
"vboxmanage": [
["modifyvm", "{{.Name}}", "--memory", "512"]
["modifyvm", "{{.Name}}", "--memory", "1024"]
]
}, {
"name": "parallels",
Expand All @@ -27,17 +27,13 @@
"guest_os_type": "linux",
"guest_os_distribution": "linux-2.6",
"prlctl": [
["set", "{{.Name}}", "--memsize", "512"]
["set", "{{.Name}}", "--memsize", "1024"]
]
}],

"provisioners": [{
"type": "shell",
"inline": [
"mkfs.ext4 -F -L boot2docker-data /dev/sda",
"sudo /usr/local/etc/init.d/docker stop",
"sudo /etc/rc.d/automount",

"mkdir -p /tmp/boot2docker"
]
}, {
Expand All @@ -46,7 +42,15 @@
"destination": "/tmp/boot2docker"
}, {
"type": "shell",
"pause_before": "5s",
"inline": [
"docker build -t btrfs /tmp/boot2docker",
"docker run --rm --privileged -v /dev:/hostdev btrfs",
"docker rmi `docker images -q`",

"sudo /usr/local/etc/init.d/docker stop",
"sudo /etc/rc.d/automount",

"sudo cp /tmp/boot2docker/oem-release /var/lib/boot2docker/",

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

0 comments on commit 3d60906

Please sign in to comment.