【本地环境】win10 专业版

1.安装docker

 注意事项:

1.必须开启硬件虚拟化及Hyper-V功能,修改完完成之后建议重启电脑;

2.安装Docker Desktop Installer.exe完成之后,一定要重启电脑!!!一定要重启电脑!!!

3.打开Docker Desktop桌面快捷,一定要在 Docker Engine中json字符串中添加自己专属镜像地址;

4.对3中json字符串"features": {"buildkit": false }设置为false,如果不设置后续启动会有问题,你们可以尝试先不设置,后续记得操作试试看;

5.设置完成之后,建议再次重启电脑。

验证是否安装成功:

docker --version  检查版本信息

docker run hello-world  测试从Docker Hub中拉取图像并启动容器

docker images 查看刚才拉取得镜像

2.搭建项目运行环境

1.安装jdk1.8

docker pull java:8  下载jdk 1.8的镜像

2.安装MySql

 

 docker pull mysql:5.7  下载mysql5.7的镜像

3.创建mysql容器

3.1   docker run -d --name mysql11 -p 3308:3306 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_ROOT_HOST=% mysql

3.2  mysql -uroot -p  初始密码为root

3.3 使用Navicat连接

3.部署项目

本人用的springboot的项目,本地运行OK

1.创建Dockerfile文件

# java8运行环境
FROM java:8  

# 切换工作目录
WORKDIR /root/java

# 添加simulation-1.0.0.jar文件到docker环境内
ADD simulation-1.0.jar /root/java/simulation-1.0.jar

# 暴露端口8088
EXPOSE 8088
# 运行命令
ENTRYPOINT ["java", "-server", "-Xms512m", "-Xmx512m", "-jar", "/root/java/simulation-1.0.jar"]

docker 桌面版 怎么改源 docker 桌面环境_docker

 

注意事项:

1.Dockerfile 文件没有后缀;

2.Dockerfile文件和项目打包的jar包放在同一目录下,可参考图上文件目录;

3.Dockerfile内容为上图,可直接用自己本人的jar包名称,全局替换我本人的jar包名;

4.在当前目前下运行CMD命令:docker build -t test:latest .       lates和.之间有空格

5.输入docker images 可以查看当前创建的项目镜像。或者在Docker Desktop桌面快捷 -images也可以查看;

6.在springboot的项目的application.properties文件需要修改数据库连接地址为本地主机IP地址,并设置对应的账号密码;

7.在springboot的项目的application.properties文件中,确定对应的项目运行端口;

2.启动项目

1.docker run -d -p 8088:8088 test:latest  启动项目;

2.docker logs id    ,其中id为1中生产的id,可以查看启动项目的日志;

3.浏览器访问页面,如果失败,请参考:

 以上个本人搭建docker环境及部署springboot项目的一些情况,供大家参考,欢迎批评指正。