Docker Hub官方公用仓库:https://hub.docker.com
一、docker安装jdk
1.先查看自己需要的版本
2.从仓库中下载
3.查看下载的镜像
4.创建并启动容器 其中(--name=jdk1.8 这个jdk1.8是镜像majiajue/jdk1.8别名)
docker run -di --name=jdk1.8 majiajue/jdk1.8
5.查看是否启动容器
6.查看 jdk版本(需要进入容器)
docker exec -it 容器 bash
jdk安装启动完毕!
二、docker 安装mysql
1.从仓库拉取下载mysql5.7
2.查看镜像下载的文件
3.创建并启动mysql容器(mysql-test是起的别名)
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql
4.查看是否启动容器
5.进入容器测试连接
6.本地用navicat连接mysql数据库
mysql安装启动完毕!
三、项目springboot-web.jar打包上传到指定文件夹
1.打包项目
2.上传文件到指定文件夹(在指定的文件下输入rz命令就可以直接上传)
3.创建Dockerfile(用来构建镜像的文本文件)
4. vi Dockerfile 编辑项目镜像
vi Dockerfile 进入按 i 进入编辑模式,编辑完按Esc,然后按shift+wq 然后,输入小写wq,保存退出
#项目启动基于刚才创建的jdk镜像
FROM majiajue/jdk1.8
#备注作者,可以随便起名字
MAINTAINER xiao
#复制jar包并指定别名
COPY epbiz-service.jar test.jar
#端口
EXPOSE 8080
ENTRYPOINT ["java","-jar","test.jar"]
5. 构建项目镜像(点前面有个空格)
docker build -t test.jar .
6.查看镜像
7.启动镜像容器
docker run -d -p 8080:8080 容器名
8.查看是否启动容器
9.浏览器连接测试(我连接的是项目的接口地址)
docker部署启动springboot-web.jar项目完毕!