这一章节描述了实验室所需的软件,去哪里获取这些软件,以及怎样安装这些软件。该实验室被设计用于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 服务器配置
编辑 /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
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客户端。
curl https://github.com/docker/machine/releases/download/v0.4.1/docker-machine.exe
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
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主机通信。
curl -L http://test.docker.com.s3.amazonaws.com/builds/Windows/x86_64/docker-1.8.3.exe -o docker.exe
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
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 (翻译:覃璐)