一、实践理解
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。据我了解到,Docker 正是众多容器技术中的佼佼者,所以这次实践选用docker来完成课题。
二、实践步骤
(1)安装Windows10 pro虚拟机
·下载镜像文件,配置Windows10 pro环境:在迅雷直接下载 thunder://QUFodHRwOi8veHozLmRhb2hhbmc0LmNvbS9jbl93aW5kb3dzXzEwX2NvbnN1bWVyX2VkaXRpb25zX3ZlcnNpb25fMTkwOV94NjRfZHZkXzc2MzY1YmY4Lmlzb1pa
·安装Vm-tools,开启共享文件夹
·开启Hyper-v服务
(2)安装docker
·从官网下载Docker Desktop
·安装并测试docker
(3)建立图形化的ubuntu容器&配置python环境
·安装TightVNC:在官网下载并安装TightVNC
·输入指令 docker run -p 6080:80 -p 5900:5900 dorowu/ubuntu-desktop-lxde-vnc:xenial 下载和运行图形化的ubuntu容器
·使用VNC远程连接容器端口建立容器图形化界面:在菜单里找到应用程序TightVNC View,并输入远程地址 127.0.0.1:5900获得连接
·更新源,配置python3.6、python3-pip:更改下载源找到文件夹 /etc/apt/sources.list 命令行输入指令 apt-get update更新软件源
·调试python环境:输入指令 apt install python3.6 和 apt install python3-pip 安装Python环境,
(4)配置vscode环境
·配置Vscode,在Vscode中安装Python拓展包,调试Python代码
(5)安装并测试pep/9环境
·下载安装Pep9,调试汇编代码
(6)拓展内容-配置anaconda环境
·配置anaconda,构建Pyhton环境,调试Python代码
(7)容器打包并上传
·注册个人账号,创建个人仓库,将容器打包成镜像,上传个人镜像