在没有学习docker之前,部署项目都是直接启动文件,比如java项目就是java –jar xxxx.jar的方式,python项目就是python xxxx.py。如果采用docker的方式去部署这些项目,一般有两种方式,以jar包项目为例
方式一挂载部署
这种方式类似于常规部署,通过数据卷的方式将宿主机的jar包挂载到容器中,然后执行jar包的jdk选择容器中的而非采用本地的。
1. 将jar包上传到服务器的指定目录,比如/root/docker/jar。
2.通过docker pull openjdk:8命令获取镜像
3.编写docker-compose.yml文件
version:’3.0′
services:
java:
image: docker.io/openjdk
restart:always
container_name: myopenjdk
ports:
– 8080:8001
volumes:
–
原文链接:https://blog.csdn.net/asd2479745295/article/details/120096157?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171836884016800180645872%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171836884016800180645872&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-18-120096157-null-null.nonecase&utm_term=docker%E9%83%A8%E7%BD%B2