1
0
mirror of https://github.com/docker/cli.git synced 2026-01-16 20:22:36 +03:00

Add instructions for persisting data

Docker-DCO-1.1-Signed-off-by: Benny Ng <benny.tpng@gmail.com> (github: tpng)
Upstream-commit: accea18920e856fc1099d85a3fced06dc7b53799
Component: engine
This commit is contained in:
tpng
2014-05-21 16:29:24 +08:00
parent 2119e00789
commit 96096d6c1f

View File

@@ -59,10 +59,34 @@ Let's try the “hello world” example. Run
This will download the small busybox image and print hello world.
## Observations
## Persistent storage
### Persistent storage
1. Add a virtual hard drive to the VM created in Installation
2. Start the VM
3. Create an empty partition on the attached virtual hard drive
The virtual machine created above lacks any persistent data storage. All
images and containers will be lost when shutting down or rebooting the
VM.
```sh
sudo fdisk /dev/sda
n (new partition)
p (primary partition)
1 (partition 1)
w (write changes to disk)
```
4. Format the partition using ext4
```sh
mkfs.ext4 -L boot2docker-data /dev/sda1
```
5. Reboot
```sh
sudo reboot
```
6. boot2docker should now auto mount the partition and persist data there. (/var/lib/docker linking to /mnt/sda1/var/lib/docker)
```sh
ls -l /var/lib
```