创建eureka

安装最新的Docker,在原来docker的基础上将docker进行一个升级。

#1.使用curl升级到最新版
curl -fsSL https://get.docker.com/ | sh
#2.重启Docker
systemctl restart docker
#3.设置Docker开机自启
systemctl enable docker
#4.测试Docker版本
docker --version
#5.上传daemon.json到/etc/docker中
#6.重启docker
service docker restart

2 构建Eureka的Docker镜像

(1)上传Eureka的微服务jar包

通过idea mvn 打包上传到linux的root目录

(2) 编写Dockerfile

创建Dockerfile vi Dockerfile

然后将下面的内容复制进去

FROM openjdk:8-jdk-alpine 
ARG JAR_FILE 
COPY ${JAR_FILE} app.jar 
EXPOSE 7776 
ENTRYPOINT ["java","-jar","/app.jar"]

Dockerfile一定要跟你idea打包的jar放在同一个目录

Dockerfile是什么?Dockerfile是构建镜像和容器的一个运行脚本,通过Dockerfile就可以不去执行一堆的命令了,

3 构建镜像

docker build --build-arg JAR_FILE=eureka-0.0.1-SNAPSHOT.jar -t eureka:v1 . 

创建容器 访问容器

docker run -i --name=eureka -p 7776:7776  eureka:v1
posted @ 2022-04-11 22:56  秃头少女and战战  阅读(48)  评论(0编辑  收藏  举报