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

基于Windows的信息安全专业导论学习容器的构建 课程设计 第一周

一、实践目标

1. 安装 64位 Windows10 pro 虚拟机

2. 安装 Docker Desktop

3. 学习 Docker 指令

二、实践内容

1.  安装 64位 Windows10 pro 虚拟机

  • 下载镜像文件: thunder://QUFodHRwOi8veHozLmRhb2hhbmc0LmNvbS9jbl93aW5kb3dzXzEwX2NvbnN1bWVyX2VkaXRpb25zX3ZlcnNpb25fMTkwOV94NjRfZHZkXzc2MzY1YmY4Lmlzb1pa
  • 新建一个虚拟机,打开下载的镜像文件
  • 安装完成后安装 vm tools(正常会自动安装)
  • 虚拟机→选项→共享文件夹,启用共享文件夹,共享文件夹可在win10 网络下找到

2. 安装 Docker Desktop

  • 下载 Docker Desktop(可在虚拟机打开浏览器直接下载,也可在主机中下载,共享文件夹导入,个人建议后者)
  • 在Windows10 pro上打开 Hyper-v 功能:控制面板→程序→程序和功能→启用或关闭windows功能,勾选 Hyper-v 功能
  • 如果 Hyper-v 功能呈灰色,无法勾选,可以参考这篇博客来配置虚拟机配置文件

 3. 学习 Docker 指令

  • 用管理员身份打开 windows 命令提示符:搜索 命令提示符,右击 以管理员身份运行 
  • 运行  docker version :确认你有一个支持的docker版本

  • 运行 docker run hello-world :从docker hub上获取hello-world镜像并运行一个容器(构建ubuntu没有截图,这里用hello-world做个示例)

  • 如果提示无法匹配镜像,将设置中 Docker Engine中“experimental:false”改为“experimental:true”,之后就可以匹配镜像了

  • 运行 docker image ls :列出全部的镜像

  • 运行 docker container ls --all :列出全部的容器

  • 运行 docker run -it ubuntu :拉出ubuntu镜像,在容器里构建交互终端

  • 以上就是docker从docker hub下载镜像、构建容器的一些指令,具体更多操作参考官方指导

三、实践体会

在这一周对docker的学习中,我初步了解了“镜像、容器、仓库”的理念,其实类比一下就像是龙珠里的胶囊,胶囊的房子就是一个镜像,把房子装进去的胶囊就是容器,存储很多胶囊的包就是仓库。

而对比docker和虚拟机的异同,它们都是虚拟化技术,不同的是docker相较于虚拟机是轻量级的虚拟化,在对 docker入门的了解中,我更深切体会到了容器相较于虚拟机的优势:

 

原文地址:https://www.cnblogs.com/besti5113/p/12696433.html