Docker一次部署SpringBoot+Redis的桥接

bridge
2022-01-27 / 0 评论 / 0 点赞 / 1,343 阅读 / 643 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-01-27,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

docker部署redis

1、查看redis镜像

docker search redis

2、下载源

docker pull redis

3、创建并启动myredis容器(设置端口才可以连接)

docker run -d -p 6379:6379 -it  --name="myredis" redis --requirepass "123456"

docker部署spring-boot

1、使用maven把spring boot打成jar包

2、编写docker file

FROM openjdk:8u212-b04-jdk

RUN mkdir /app

WORKDIR /app

ADD target/movie-bjnews-0.0.1-SNAPSHOT.jar /app

ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar","/app/movie-bjnews-0.0.1-SNAPSHOT.jar"]

EXPOSE 80

3、用docker把项目buil成镜像

4、运行镜像并连接

  • 桥接重点

host 使用

  • 启动命令
docker run -d -P --name web --link  xxxx:redis 镜像ID/名称

[xxxx是redis的容器的id]
docker 运行web项目的配置文件连接容器内redis 就直接通过 xxxx:redis 中的redis 去关联就可以了

0

评论区