docker部署java应用程序

https://docs.docker.com/get-started/

安装docker

 
1、安装docker 
apt install docker
2、配置docker加速器
安装完成后在 /etc/docker下新建文件daemon.json文件
编辑文件,添加国内镜像(官方Docker Hub比较慢)
{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}
3、更新daemon.json文件,并重启docker
systemctl daemon-reload
systemctl restart docker
4、拉取hello-world镜像
docker pull hello-world
5、创建hello-world容器并运行,测试是否安装成功
docker run hello-world

 

创建dockerfile

from jdk --基础镜像

add helloworld.jar --添加jar包

 8001:8001--映射端口

java -jar --启动jar包

创建Dockerfile

构建镜像:

 

其他Dockerfile示例:

FROM openjdk:8
RUN mkdir -p /usr/local/springbootProject
ADD springbootProject.jar /usr/local/springbootProject/
CMD java -jar /usr/local/springbootProject/springbootProject.jar

 

在虚拟机上直接访问docker发布的项目:curl localhost:端口号

在主机上访问虚拟机中的docker:[虚拟机ip:端口]

 

posted @ 2019-07-19 19:57  第二人生Bonnie  阅读(1731)  评论(0编辑  收藏  举报