前提条件:
首先,要准备一个 CentOS 的操作系统,虚拟机也行。总之,可以通过 Linux 客户端工具访问到 CentOS 操作系统就行。
CentOS 具体要求如下:
必须是 64 位操作系统
建议内核在 3.8 以上
安装 Docker:yum -y install docker
可使用以下命令,查看 Docker 是否安装成功:docker version
若输出了 Docker 的版本号,则说明安装成功了,可通过以下命令启动 Docker 服务:service docker start
一旦 Docker 服务启动完毕,我们下面就可以开始使用 Docker 了。
步骤:
下载镜像:
使用以下命令查看本地所有的镜像:
docker images
启动容器
容器是在镜像的基础上来运行的,一旦容器启动了,我们就可以登录到容器中,安装自己所需的软件或应用程序。
只需使用以下命令即可启动容器:
docker run -i -t -v /root/software/:/mnt/software/ 25c5298b1a36 /bin/bash
这条命令包含以下三个部分:
docker run <相关参数> <镜像 ID> <初始命令>
其中,相关参数包括:
-i:表示以“交互模式”运行容器
-t:表示容器启动后会进入其命令行
-v:表示需要将本地哪个目录挂载到容器中,格式:-v <宿主机目录>:<容器目录>
假设我们的所有安装程序都放在了宿主机的/root/software/目录下,现在需要将其挂载到容器的/mnt/software/目录下。
需要说明的是,不一定要使用“镜像 ID”,也可以使用“仓库名:标签名”,例如:docker.cn/docker/centos:centos6。
初始命令表示一旦容器启动,需要运行的命令,此时使用“/bin/bash”,表示什么也不做,只需进入命令行即可。
安装相关软件
为了搭建 Java Web 运行环境,我们需要安装 JDK 与 Tomcat,下面的过程均在容器内部进行。我们不妨选择/opt/目录作为安装目录,首先需要通过cd /opt/命令进入该目录。
1、安装 JDK:
首先,解压 JDK 程序包:(将合适的JDK安装包放在虚拟机的/root/software/目录下,在容器的/mnt/software/目录下就可以找到)
tar -zxf /mnt/software/jdk-7u67-linux-x64.tar.gz -C .
然后,重命名 JDK 目录:mv jdk1.7.0_67/ jdk/
2、安装 Tomcat:
首先,解压 Tomcat 程序包:(将合适的tomcat安装包放在虚拟机的/root/software/目录下,在容器的/mnt/software/目录下就可以找到)
tar -zxf /mnt/software/apache-tomcat-7.0.55.tar.gz -C .
然后,重命名 Tomcat 目录:mv apache-tomcat-7.0.55/ tomcat/
3、设置环境变量
首先,编辑.bashrc文件
vi ~/.bashrc
然后,在该文件末尾添加如下配置:
export JAVA_HOME=/opt/jdk
export JRE_HOME= J A