在docker中安装开发环境
1、首先要安装vi指令或vim指令用于编辑环境变量文件
vi指令安装
apt-get install vi
apt-get update
2、安装jdk
官网下载linux-x64.tar的jdk包
放到虚拟机共享目录中
复制到doker中去
docker cp linux-x64.tar containerID:/opt/linux-x64.tar
解压tar包
tar -xvf linux-x64.tar
将包重新命名为jdk
mv linux-x64 jdk
设置环境变量
vi ~/.bashrc
在文件末尾添加
export JAVA_HOME=/opt/jdk
export PATH=$PATH:$JAVA_HOME/bin
执行source命令让source命令生效
source ~/.bashrc
测试jdk版本
java -version
3、准备springboot 包
写一个简单的springboot项目并打包为胖jar
4、将文件复制到doker中去
5、运行jar包
java -jar sboot.jar
运行不报错准备工作基本已完成,然后将容器重新打包为镜像
6、容器提交为镜像
docker commit 57c312bbaad1 huangyong/javaweb:0.1
7、绑定端口运行容器
第5步启动的项目外部无法访问到,因为端口未开放,所以需要开放端口绑定运行一个容器
docker run -t -i -p 58080:8080 huangyong/javaweb:0.1 /bin/bash
8、进入容器后重新运行第5步的启动项目,然后通过外部端口访问
http://192.168.65.132:58080/
至此,一个手动版的doker部署就搞定了,下一步是自动化发布启动doker。