使用Docker创建JavaWeb运行环境(亲测)
来源:互联网 发布:mysql安装win7 64位 编辑:程序博客网 时间:2024/05/17 06:09
1. 安装Docker
① which curl
② 若curl不存在,安装
sudo apt-get install curl
③ 脚本安装
sudo curl -fsSL https://get.docker.com | sh
④ 检验安装是否成功
docker version
会发现只能看到Client版本信息,无法看到Server版本信息
⑤ 将当前客户加入docker组中
sudo usermod -aG docker ifkirin
做完操作需要签出一次,签出之后再次 docker version 会发现有Client、Server的版本相关信息细
2. 下载ubuntu镜像
docker pull ubuntu
3. 启动并进入容器
docker run -itv /home/ifkirin/DockerSoftware/:/mnt/share/ ubuntu /bin/bash
4. 安装jdk及tomcat
① 解压tomcat及jdk
cd /mnt/share
tar vxf tomcat
tar vxf jdk
② 将其放到你的软件目录,我以/opt为例
cp -r tomcat /opt/
cp -r jdk /opt/
③ 安装vim
更新源 apt-get update
安装 apt-get install vim
④ 添加JDK环境变量
vim ~/.bashrc
在文件尾添加:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_55
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source ~/.bashrc
验证:java -version
5. tomcat中创建静态网页(用作以后验证)
cd /opt/tomcat/webapps
mkdir test
cd test
vim index.html
6. 创建新的镜像(保存刚才的一堆操作)
① 首先先退出容器,进入命令行:先按 ctrl+p 再按ctrl+q,千万别直接输入exit退出
② 查看容器ID
docker ps -a
③ 提交新的镜像
docker commit 容器ID my_web_docker
7. 使用新的镜像创建新的容器
① 关闭并删除所有容器(也可以不删)
docker stop $(docker ps -q) & docker rm $(docker ps -aq)
② 使用新镜像创建并运行容器
docker run -p 58080:8080 --name tomcat_web -it my_web_docker /bin/bash
8. 测试
① 运行tomcat
cd /opt/tomcat/bin
./startup.sh
② 从主机浏览器访问测试
http://localhost:58080/test/index.html
9. 若有兴趣,可以自行研究创建运行脚本,让容器启动的时候启动java服务和tomcat,可以不用手动操作。
① which curl
② 若curl不存在,安装
sudo apt-get install curl
③ 脚本安装
sudo curl -fsSL https://get.docker.com | sh
④ 检验安装是否成功
docker version
会发现只能看到Client版本信息,无法看到Server版本信息
⑤ 将当前客户加入docker组中
sudo usermod -aG docker ifkirin
做完操作需要签出一次,签出之后再次 docker version 会发现有Client、Server的版本相关信息细
2. 下载ubuntu镜像
docker pull ubuntu
3. 启动并进入容器
docker run -itv /home/ifkirin/DockerSoftware/:/mnt/share/ ubuntu /bin/bash
4. 安装jdk及tomcat
① 解压tomcat及jdk
cd /mnt/share
tar vxf tomcat
tar vxf jdk
② 将其放到你的软件目录,我以/opt为例
cp -r tomcat /opt/
cp -r jdk /opt/
③ 安装vim
更新源 apt-get update
安装 apt-get install vim
④ 添加JDK环境变量
vim ~/.bashrc
在文件尾添加:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_55
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source ~/.bashrc
验证:java -version
5. tomcat中创建静态网页(用作以后验证)
cd /opt/tomcat/webapps
mkdir test
cd test
vim index.html
6. 创建新的镜像(保存刚才的一堆操作)
① 首先先退出容器,进入命令行:先按 ctrl+p 再按ctrl+q,千万别直接输入exit退出
② 查看容器ID
docker ps -a
③ 提交新的镜像
docker commit 容器ID my_web_docker
7. 使用新的镜像创建新的容器
① 关闭并删除所有容器(也可以不删)
docker stop $(docker ps -q) & docker rm $(docker ps -aq)
② 使用新镜像创建并运行容器
docker run -p 58080:8080 --name tomcat_web -it my_web_docker /bin/bash
8. 测试
① 运行tomcat
cd /opt/tomcat/bin
./startup.sh
② 从主机浏览器访问测试
http://localhost:58080/test/index.html
9. 若有兴趣,可以自行研究创建运行脚本,让容器启动的时候启动java服务和tomcat,可以不用手动操作。
0 0
- 使用Docker创建JavaWeb运行环境(亲测)
- Docker搭建Javaweb运行环境
- Docker搭建JavaWeb运行环境
- docker 创建完整的web运行环境
- 创建含Javaweb环境和MySQL的docker镜像
- 使用 Docker 搭建 Java Web 运行环境
- 使用 Docker 搭建 Java Web 运行环境
- 使用 Docker 搭建 Java Web 运行环境
- 使用 Docker 搭建 Java Web 运行环境
- 使用 Docker 搭建 Java Web 运行环境
- 使用 Docker 搭建 Java Web 运行环境
- 使用Docker搭建Java Web运行环境
- 使用 Docker 搭建 Java Web 运行环境
- 使用 Docker 搭建 Java Web 运行环境
- 使用docker快速搭建运行环境
- 使用 Docker 搭建 Java Web 运行环境
- 使用 Docker 搭建 Java Web 运行环境
- 使用 Docker 搭建 Java Web 运行环境
- spark 的transformations之map,flatMap,mapPartitions,mapPartitionsWithIndex的用法
- Oracle Navicat连接oracle报错setZHS16GBK
- 对称矩阵&稀疏矩阵的两种转置算法
- IOS 国际化语言
- ASIHttpRequest
- 使用Docker创建JavaWeb运行环境(亲测)
- servlet3.1规范: 第1章 Servlet概览
- 详解Visual Studio 2010中QT环境搭建配置
- [Leetcode] Majority Element II
- Swift学习笔记--关于swift中In-Out关键字的理解
- mybatis+springmvc+spring+oracle在使用的过程中要注意的细节
- 梁宏达:好记性是怎样训练出来的.
- Face Expression Recognition with a 2-Channel Convolutional Neural Network(基于双通道卷积神经网络的表情识别部分翻译)
- 在线安装ipa