====== Docker Contriner Storage ======
* 分享 Host 的目錄
* 啟動 Container 增加 -v host_path:Container_path Exp. 將 /media/sda3/stuff/GraphData 設為 Container 的 /opt/stuff/GraphData
docker run -i -t -p 80:80 -v /media/sda3/stuff/GraphData:/opt/stuff/GraphData --name="Web" centos:centos6 /bin/bash
* 進入 Container 內下 df -h 可以看到
[root@5c8534626664 /]# df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 9.8G 282M 9.0G 3% /
/dev/mapper/docker-253:0-2496227-5c85346266647be11829c2944a20126e584303e3f039d9e032f61c5da162c43e
9.8G 282M 9.0G 3% /
:
:
/dev/sda3 909G 546G 318G 64% /opt/stuff/GraphData
:
* 如果只想讓 Container 只能讀不能寫的唯獨分享方式, 就在後面再增加 ro 宣告. Exp.
docker run -i -t -p 80:80 -v /media/sda3/stuff/GraphData:/opt/stuff/GraphData:ro --name="Web" centos:centos6 /bin/bash
===== 參考網址 =====
* https://docs.docker.com/userguide/dockervolumes/
{{tag>docker container storage localdisk k8s}}