提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 例如:docker项目的发布方式 [docker发布的参考链接](https://www.cnblogs.com/emperorking/articles/11244253.html)
- 一、docker是什么?
- 二、使用步骤
- 1.操作方式
- 1.需要
- 2.编写dockerfile文件
- 3.构建镜像
- 4.查看镜像
- 5. 运行镜像的方式
- 6.开始测试
- 错误排查
- 总结
前言
提示:这里可以添加本文要记录的大概内容:
例如:docker项目的发布方式
docker发布的参考链接
提示:以下是本篇文章正文内容,下面案例可供参考
一、docker是什么?
示例:是一种轻量容器化部署方式
二、使用步骤
1.操作方式
1.需要
1.项目jar包
2.Dockerfile文件
3.存放在同一个目录下
2.编写dockerfile文件
FROM java:8
VOLUME /tmp
ADD SocketApp.jar app.jar
RUN sh -c 'touch /app.jar'
ENV JAVA_OPTS=""
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
FROM java:8 引入java8环境
VOLUME 挂载路径
ADD 添加jar包到容器中
RUN 运行 jar包
ENV 设置环境变量
ENTRYPOINT 容器启动运行的命令
3.构建镜像
docker build -t hellodocker .
hellodocker 镜像的名称,可以任意起名称
. 必须加,在当前目录运行
4.查看镜像
docker images
5. 运行镜像的方式
开始运行镜像
run 运行镜像
-d 后台运行
-p端口映射
hellodocker 镜像文件
docker run -d -p 9002:9002 hellodocker
6.开始测试
192.168.47.128 linux IP地址
app/test 项目路径访问
错误排查
1.查看镜像是否运行起来
docker ps
2.查看在本地运行jar包是否可以运行起来
java -jar 包路径
总结
提示:以上就是项目发布在docker上的方式我们