转载

环境配置

2. 环境配置

这一章节描述了实验室所需的软件,去哪里获取这些软件,以及怎样安装这些软件。该实验室被设计用于BYOL(Brying Your Own Laptop)形式的动手实验室。

2.1 硬件

1. 操作系统: Mac OS X (10.8以上), Windows 7 (SP1), Fedora (21以上)

2. 内存:至少4GB以上,最好8GB

2.2 环境(仅支持教学环境使用)

2.2.1 Windows DNS服务器配置

在电脑的适配器设置中,打开无线网络连接属性对话框,编辑IPv4属性,增加讲师IP作为DNS主服务器。

环境配置

在cmd中ping classroom.example.com 验证是否工作。

2.2.2. Linux/Mac OS DNS 服务器配置

  1. 编辑 /etc/resolv.conf 如下:

    {{{

    nameserver <INSTRUCTOR IP ADDRESS>

    }}}

2.3 软件

1. Java: Oracle JDK 8u45

2. 网页浏览器

- Chrome

- FireFox

2.4 Git客户端

Git客户端安装教程: https://git-scm.com/book/en/v2 ... g-Git

Windows Git客户端下载: http://classroom.example.com:8 ... 9.exe

2.5 Maven

1. 下载Apache Maven

- 网络下载: https://maven.apache.org/download.cgi

- 教师下载: http://classroom.example.com:8 ... n.zip

  1. 解压到指定目录,并加入到 PATH 中。

2.6 VirtualBox

Docker当前原生运行在Linux上。它能被配置运行在Mac或Windows的虚拟机中。这就是为什么需要在Mac和Windows上安装VirtualBox。

下载VirtualBox https://www.virtualbox.org/wiki/Downloads 。

警告:对于Linux用户

1. 更新内核

2. 安装GNU编译器,当前内核的build和header文件

3. 创建 /usr/src/linux 指向当前的内湖源码

2.7 Vagrant

下载Vagrant https://www.vagrantup.com/downloads.html

2.8 Docker Machine

Docker Machine简化了在你自己的电脑,云主机和数据中心上创建Docker主机的工作。它能创建服务器,安装Docker,配置Docker客户端。

Windows - From Internet

curl https://github.com/docker/machine/releases/download/v0.4.1/docker-machine.exe

Linux - From Internet

sudo curl -L  https://github.com/docker/machine/releases/download/v0.4.1/docker-machine_linux-amd64  -o /usr/local/bin/docker-machine

sudo chmod +x /usr/local/bin/docker-machine

Mac - From Internet

sudo curl -L https://github.com/docker/machine/releases/download/v0.4.1/docker-machine_darwin-amd64 -o /usr/local/bin/docker-machine

sudo chmod +x /usr/local/bin/docker-machine

2.9 创建实验室Docker主机

使用如下命令创建Docker主机:

docker-machine create --driver=virtualbox lab
eval "$(docker-machine env lab)"

Windows下使用:

docker-machine env lab --shell cmd

为了更简单的启动/停止容器,在你的操作系统的主机映射表中增加一条记录。

找出机器的IP地址:

docker-machine ip lab

这会显示出早先分配给Docker Machine的IP地址。

编辑 C:/Windows/System32/drivers/etc/hosts (Windows) 或者 /etc/hosts (Mac OS or Linux)

增加

<IP ADDRESS> dockerhost

检查增加的记录是否工作:

ping dockerhost

2.10 Docker客户端

Docker客户端用于和Docker主机通信。

Windows - From Internet

curl -L http://test.docker.com.s3.amazonaws.com/builds/Windows/x86_64/docker-1.8.3.exe -o docker.exe

Linux - From Internet

sudo curl -L https://get.docker.com/builds/Linux/x86_64/docker-latest -o /usr/local/bin/docker

sudo chmod +x /usr/local/bin/docker

Mac - From Internet

sudo curl -L https://get.docker.com/builds/Darwin/x86_64/docker-latest -o /usr/local/bin/docker

sudo chmod +x /usr/local/bin/docker

执行命令检查客户端是否工作:

docker ps

它会返回一个空的正在工作的容器列表。如果你得到一个错误信息,确定你把docker客户端放在 PATH 的路径之下,然后执行 docker-machine env lab 命令。

2.11 WildFly

下载 WildFly 9.0.1

网络地址 http://download.jboss.org/wild ... l.zip .

解压安装包完成安装。

2.12 JBoss Developer Studio 9.0.0.GA

单独安装JBoss Developer Studio

网络下载: http://www.jboss.org/download- ... r.jar

开始安装:

java -jar <JAR FILE NAME>

按照屏幕提示,完成安装过程。

原文链接: Setup Environments (翻译:覃璐)

正文到此结束
Loading...