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 @   fycn01  阅读(234)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!
历史上的今天:
2019-09-09 springboot使用RestTemplate+httpclient连接池发送http消息
点击右上角即可分享
微信分享提示