使用 -v 參數(shù)指定掛在目錄
語(yǔ)法:
docker run -itd -v /src:/dst centos bash
- -v 用來(lái)指定掛載目錄,冒號(hào)“:” 前面的 /src 為物理本機(jī)的目錄, ":" 后面的 /dst 為容器里的目錄
好處:
- 當(dāng)docker 壞了,數(shù)據(jù)還在物理機(jī)上,在使用 apache 鏡像啟動(dòng)一個(gè) docker 實(shí)例就可以,數(shù)據(jù)不會(huì)丟失。
例子:
[root@ip-10-1-0-142 centos]# docker run -itd --name web1 -v /home/centos/moban4335/:/usr/share/nginx/html -p 80:80 nginx:latest bash
488d3e8677b651c64b6683424c5b94b6818d28fd897926605771b03e707aa16b
進(jìn)入容器查看文件
[root@ip-10-1-0-142 ~]# docker exec -it 488 bash
root@488d3e8677b6:/# cd /usr/share/nginx/html/
root@488d3e8677b6:/usr/share/nginx/html# ls
about.html blog.html course.html home_v2.html index.html single_course.html team.html
assets contact.html event.html home_v3.html single_blog.html single_event.html ''$'\350\257\264\346\230\216''.htm'
查看頁(yè)面
image.png
