Browse Source

assignment2 task 1 update

merge-requests/1/head
wangyu 3 years ago
parent
commit
ed2821c4e5
1 changed files with 38 additions and 0 deletions
  1. +38
    -0
      Assignment2.md

+ 38
- 0
Assignment2.md View File

@ -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)

Loading…
Cancel
Save