将项目打包成jar 上传进agit
- 在agit新建一个仓库复制链接
- 在本地新建文件夹下git clone 链接,出现仓库文件
- 进入仓库文件,将需要上传的文件放进该仓库文件
- 右击 to… -->add -->此时文件有+ -->git commit --> push =OK
使用git bash操作
- 在agit新建一个仓库复制链接
- 在本地新建文件夹下,git clone 该链接
- cd 进入克隆后的文件夹
- 将需要上传的文件放在克隆文件夹下
- git add *.txt 将后缀为txt加入暂存区 此时文件有 +
- git commit -m ’ 备注信息’
- git push
OK
从仓库中拿新加的项目
1:仓库文件夹下 右击 to.–pull
使用git bash操作
git pull
docker运行jar
- sudo -i 进入root权限 输入自己的密码
- cd cert cd /home/polixir/ 进入本用户的文件下
- mkdir lishuang : 创建文件夹
- cd lishuang/ :
- git clone ***** 克隆仓库项目(上传了jar的项目)
- cd 刚克隆的项目文件夹
- vim Dockerfile 书写文件
FROM java:8 :基础镜像是docker仓库的java8镜像,就有jdk
MAINTAINER Liazhan :镜像作者
COPY eureka-server.jar app.jar:jar的名字路
CMD java -jar app.jar :运行cmd命令,会在启动容器时运行
- 构建镜像
在和Dockerfile同级下 构建镜像:docker build -t Dockerfile所在的包名 .
:docker build -t eureka .
- 启动容器
docker run -d -p 7000:7000 eureka
-d表示后台运行,去掉-d的话我们启动容器后会进入该容器,看到日志的打印什么的。
-p 7000:7000端口映射,后一个7000表示镜像的端口(这里我们eureka端口是7000,所以都统一用了7000端口)。
eureka 是我们的镜像名称,也可以换成镜像id
- 使用外部服务器的IP进行调用项目接口