1. 程式人生 > >Docker掛載本地目錄

Docker掛載本地目錄

  Docker容器啟動的時候,如果要掛載宿主機的一個目錄,可以用-v引數指定。
  比如啟動一個centos容器,宿主機的/test目錄掛載到容器的/soft目錄,可通過以下方式指定:docker run -it -v /test:/soft centos /bin/bash
  這樣在容器啟動後,容器內會自動建立/soft的目錄。

注意:
  容器目錄不可以為相對路徑,必須以下斜線“/”開頭。宿主機的目錄最好也是絕對路徑。
  掛載宿主機已存在目錄後,在容器內對其進行操作,報“Permission denied”。可通過指定–privileged引數來解決:docker run -it --privileged=true -v /test:/soft centos /bin/bash