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