-
创建一个基础的springboot项目,application.yml配置如下
server: port: 8080 spring: redis: host: redis port: 6379 -
编写Dockerfile
FROM java:8 # 1.拷贝jar包 COPY *.jar /blog.jar # 2.指明运行端口 CMD ["--server.port=8080"] # 3.指明暴露的端口 EXPOSE 8080 # 4.指明工作目录 RUN mkdir /blog WORKDIR /blog # 5.指明启动应用的命令 ENTRYPOINT ["nohup","java","-jar","/blog.jar"] -
编写docker-compose.xml
version: "3.8" services: # blog配置 blog: # 构建目录为当前目录 build: . # 镜像名为blog image: blog # 容器名为blog container_name: blog # 依赖为Redis depends_on: - redis # 端口为9000 ports: - 9000:8080 volumes: - /myProject/blog/blog:/blog # redis配置 redis: # 镜像版本 image: library/redis:6-alpine # 主机名 hostname: redis # 容器名 container_name: redis # 数据卷配置 volumes: - /myPorject/blog/redis/data:/data - /myProject/blog/redis/config:/usr/local/etc/redis - /myProject/blog/redis/logs:/logs # 端口配置 ports: - 6379:6379 -
配置云主机
-
配置上传方式
-
选择发布到主机
-
进行上传文件的配置
配置完成的示图
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8iIo6Fda-1600093089471)(C:\Users\26239\AppData\Roaming\Typora\typora-user-images\image-20200914214939593.png)]
-
-
运行项目
运行时控制台信息