1、docker下载JDK1.8镜像
docker pull java:8
2、进行需要编译的镜像文件目录编写Dockerfile文件
#依赖的父镜像
FROM java:8
#作者
MAINTAINER docker-admin
#jar包添加到镜像中
ADD xxl-job-admin-2.1.2.jar xxl-job-admin.jar
#容器暴露的端口 即jar程序在容器中运行的端口
EXPOSE 8080
#容器启动之后要执行的命令
ENTRYPOINT [“java”,”-jar”,”-Dspring.datasource.url=jdbc:mysql://mysql-server:3306/xxl_job?Unicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai”,”xxl-job-admin.jar”]
3、打包docker镜像
docker build -t xxl_job_admin:1.0 . #后面要跟 . 表示当前目录
打包成功。查看编译镜像文件。
docker images
3、启动docker镜像
docker run -d --privileged=true -p 8080:8080 --name xxl-job-admin --link mysql-server xxl_job_admin:1.0 # --link mysql-server 表示容器互联 需要指定mysql容器,不然连接不上数据库
容器启动成功。。。。
4、查看容器日志
查看启动的容器实例ID:docker ps
查看容器的启动日志:docker logs 实例ID
容器启动成功。页面访问后端连接地址成功!!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/260265.html