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入门的了解中,我更深切体会到了容器相较于虚拟机的优势:

 

 

posted @   20175113完瑞  阅读(217)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示