使用者工具

網站工具


tech:docker:howto:storage

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 可以看到
    [[email protected] /]# 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

參考網址

tech/docker/howto/storage.txt · 上一次變更: 2014/11/23 15:20 由 jonathan