2019-2020-2 20175133 于沛辰 基于Windows的信息安全专业导论学习容器的构建 第一周进展

一、实践理解

  Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。据我了解到,Docker 正是众多容器技术中的佼佼者,所以这次实践选用docker来完成课题。

 

二、安装win10 64位虚拟机

·安装win 10 64位

 

三、安装docker

·根据路径“控制面板→程序→程序和功能→启用或关闭windows功能”启用Hyper-v

·在官网下载最新的docker,下载后安装

·等安装成功后运行docker,运行成功右下角出现图标

·以管理员身份运行cmd,输入指令 docker version 查看是否安装成功及版本号等信息

·输入指令 docker run hello-world 从docker hub上获取镜像,运行hello-world容器

 

四、构建Ubuntu容器

·同上,输入命令 docker run -it ubunt bash 下载安装Ubuntu容器

·安装成功后,输入指令 ls 查看目录文件,如图说明安装成功

 

 

五、遇到的问题及解决办法

·因为电脑配置问题,我的操作系统系统是32位的,通过学习了解老师提供的教材,我得知此次实践因该在64位的操作系统下完成,于是我上网查了一下方法下载了一个CPU-Z查看了一下电脑CPU支持虚拟化

·无法打开Hyper-v:一打开时会提示“启用虚拟化”,修改vm文件夹下的.vmx文件,添加下图语句,最后功打开Hyper-v

·安装docker后第一次打开,遇到了内存不够,重新配置了一下虚拟机,算是解决了

·遇到镜像无法复制的问题,在settings中选择Docker Engine,修改底下的代码“false→true”

 

 

六、第一周总结

  第一周实验遇到大大小小问题还是比较多的,好在都能解决。在简单学习认识有关容器的知识后,也认识到了容器的强大,在小组成员的讨论和帮助后,问题一一解决,完成了计划的第一周进程,总体来说还是不错,收获很大。

posted @ 2020-04-17 11:50  YuPPP  阅读(82)  评论(0编辑  收藏  举报