Docker使用centos的原理是在VT或者VB裏運行一個linux系統,在linux之上運行容器。若想要進行windows和容器的映射,需要做兩次的文件映射:windows-linux、linux-容器。
1、創建交互模式的以yingshe文件夾爲共享文件夾的centos的容器
1.windows端:打開VB,選中default系統,設置共享文件夾爲D盤下的yingshe文件夾,打開自動掛載和固定分配
2.linux端:可以在目錄看到yingshe文件夾,此時文成windows-linux的yingshe文件夾的映射
3.Docker端:docker run -it -p 5000:5000 -v /yingshe:/yingshe centos
地址前爲centos端,後爲linux端
此時完成linux-centos的yingshe文件夾的映射
此時三方的映射已完成,可以分別在Docker端和linux端查看
2、docker裏默認使用的centos容器:
CONTAINER ID:aee3dd3e2d1b
NAMES:ecstatic_bohr
3、安裝wget命令
yum -y install wget
4、安裝pip工具
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
5、安裝flask
pip install Flask
在共享文件夾yingshe裏創建項目文件夾myflasky
mkdir myflasky
6、文件夾myflasky內存放flask文件
hello.py和templates
7、運行網頁文件
python hello.py