mirror of https://github.com/docker/docs.git
Merge pull request #5959 from tpng/patch-1
Add instructions for persisting data
This commit is contained in:
commit
cd44cd26cb
|
@ -59,10 +59,34 @@ Let's try the “hello world” example. Run
|
||||||
|
|
||||||
This will download the small busybox image and print hello world.
|
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
|
```sh
|
||||||
images and containers will be lost when shutting down or rebooting the
|
sudo fdisk /dev/sda
|
||||||
VM.
|
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
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in New Issue