1. 程式人生 > >數據管理

數據管理

tin log inspect .py color -- eba vol doc

其實這節和Dockerfile裏的VOLUME是同源,但之所有把這節抽取出來展開說,可見他的重要性。

創建一個數據卷有兩種方法

方法一,通過命令行在啟動鏡像的時候就加載這個數據卷

$ sudo docker run -d -P --name web -v /webapp training/webapp python app.py


方法二,通過Dockerfile來設置VOLUME命令來加載。

FROM ubuntu
RUN mkdir /myvol
RUN echo "hello world" > /myvol/greeting
VOLUME /myvol

可也把一個主機目錄作為數據卷,例如我們應用以web目錄、配置目錄等。甚至還能指定為只讀方式。

sudo docker run -d -P --name web -v /src/webapp:/opt/webapp:ro
training/webapp python app.py


查看數據卷具體信息

docker inspect

數據管理