1、下载redis
docker pull redis
2、运行redis
# 自定义配置文件,挂在redis持久化目录docker run -v /data/redis/redis.conf:/etc/redis/redis.conf \-v /data/redis/data:/data \-d --name myredis \-p 6379:6379 \redis:latest redis-server /etc/redis/redis.conf
3、构建镜像
# 基础镜像FROM openjdk:11-jdk-slim# 作者LABEL maintainer=starbug# 复制主机的target/*.jar文件到容器内部的/app.jar中COPY target/*.jar /app.jar# 启动时执行java -jar /app.jar 命令,运行jar包ENTRYPOINT ["java", "-jar", "/app.jar"]
推送镜像
# 登录docker login12138starbug# 将本地镜像重新打个标签docker tag java-demo:v1.0 12138starbug/java-demo:version1.0# 推送打了tag的镜像,注意12138starbug这个是dockerhub的用户名,不能乱改docker push 12138starbug/java-demo:version1.0
