springboot项目创建docker镜像,并启动

1.创建文件夹

mkdir -p /myproject/my-spring-cloud

2.修改配置文件中的mysql地址为mysql镜像别名

localhost-->mysql_conn

3.springboot项目打包

 

 

 4.复制cloud-user-server-1.0-SNAPSHOT.jar到/myproject/my-spring-cloud

5.创建dockerfile文件

#指定基础镜像,不需要另外安装jdk
FROM java:8
#维护者
MAINTAINER lxg
#将本地文件添加到容器中,并更名为myproject.jar
COPY cloud-user-server-1.0-SNAPSHOT.jar cloud-user-server.jar
#指定访问端口,与yml文件中的端口一致
EXPOSE 8080
#容器启动时,运行该程序
ENTRYPOINT ["java", "-jar", "cloud-user-server.jar"]

 

 6.创建springboot镜像

docker build -t user-server .  

 

 7.启动容器

docker run -p 8080:8080 --name user-server-0 --link mysql_data_conf:mysql_conn -d user-server:latest
备注:
--link mysql_data_conf:mysql_conn #给mysql容器设置别名mysql_conn,在项目配置文件中使用

 

 

 

posted @ 2022-09-09 17:58  fycn01  阅读(214)  评论(0编辑  收藏  举报