第一步:先将自己的项目打包(不会的同学自己百度)
第二步:编写自己的Dockerfile
#-----------FEBS-Shiro镜像构建----------#
#指定以docker.io/xzyuan/jdk8:1.0 为基础镜像,来构建此镜像,可以理解为运行的需要基础环境
FROM docker.io/xzyuan/jdk8:1.0
#作者签名
MAINTAINER xzyuan yxzbby@aliyun.com
#WORKDIR指令用于指定容器的一个目录, 容器启动时执行的命令会在该目录下执行。
#WORKDIR /jarApp
#将当前febs.jar 复制到容器根目录下
ADD febs.jar /jarApp/febs.jar
#容器启动时执行的命令
ENTRYPOINT ["java","-jar","/jarApp/febs.jar"]
#---------------------镜像构建结束------------#
第三步:上传Dockerfile和jar包
利用rz命令(或者别的方式)
第四步:构建镜像
命令是:docker build -t xzyuan/febs:1.0 . -f febShiroDockerFile
第五步:启动容器
命令是:docker run -d -p 8005:8005 --name febs xzyuan/febs:1.0
第六步:访问验证应用
可以看到,已经可以正常访问了,至此,构建镜像到部署应用就完成了!
最后,我将镜像上传远程仓库
大功告成,谢谢大家!