From ed2821c4e51769db4cf8d5c98f0db0eaa2d2e943 Mon Sep 17 00:00:00 2001 From: wangyu Date: Mon, 5 Oct 2020 01:17:51 +0800 Subject: [PATCH] assignment2 task 1 update --- Assignment2.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/Assignment2.md b/Assignment2.md index 291b2fe..d176663 100644 --- a/Assignment2.md +++ b/Assignment2.md @@ -11,3 +11,41 @@ - 利用Docker部署一个简单的静态网页App :`实验步骤 三)` - 使用Dockerfile完成复杂应用的搭建:`实验步骤 四)` +## 实验要求(仔细看) + +- #### 完成所有步骤,并在实验报告([模板下载](file/assignment1/学号-实验一.docx))中完成穿插在本指南中的`作业1~作业4`(只需要截图)。实验报告转成`“学号-实验二.pdf”`,并上传至http://113.31.104.68:3389/index.htm + +- #### 实验报告上传deadline:`10月xx日` + +## 使用产品 + +云主机uhost, 私有网络vpc,基础网络unet, Docker相关技术 + +## 需要权限 + +云主机uhost, 基础网络unet + +## 实验步骤 + +### 零)前期工作 + +#### 请根据Assignment1的要求[创建云主机](Assignment1.md),并使用ssh远程登录(可以直接使用root用户进行后续操作) + +### 一)安装Docker并测试 + +#### 1. Docker是什么? + +> 一个开放源代码项目,通过在Linux上提供**OS级虚拟化**的附加抽象层和自动化层,使**容器**内软件应用程序的部署自动化。 + +##### 简单来说,Docker是一种工具,它使开发人员,系统管理员等可以轻松地在沙盒(称为*容器*)中部署其应用程序,以在主机操作系统(即Linux)上运行。Docker的主要好处是,它允许用户将**具有所有依赖关系的应用程序打包到**用于软件开发**的标准化单元**中。与虚拟机不同,容器不具有高开销,因此可以更有效地利用基础系统和资源。 + +#### 2. 在Linux上安装Docker环境 + +> 直到几个版本之前,在OSX和Windows上运行Docker还是很麻烦的。但是,最近,Docker已投入大量资金来改善其用户在这些OS上的入职体验,因此,现在运行Docker是一个轻而易举的事。 + +##### 这里只介绍如何在Linux上安装和运行Docker, 如果同学们想要在其他系统上尝试使用Docker,可以参考Docker官网给出的教程(如何在[Mac](https://docs.docker.com/docker-for-mac/install)、[Linux](https://docs.docker.com/install/linux/docker-ce/ubuntu)或[Windows]([Windows](https://docs.docker.com/docker-for-windows/install))上使用Docker) + + + + +