1.复制 jar 或 war 包到打包机上
scp xxxx.jar(或xxxx.war) root@ip:/xxx/xxx/xxx
注:ip指打包机的ip,xxx指目标目录

2.编写 Dockerfile 文件(参考网上的)
Docker以从上到下的顺序运行Dockerfile的指令。为了指定基本映像,第一条指令必
须是FROM。一个声明以#字符开头则被视为注释。可以在Docker文件中使用RUN,
CMD,FROM,EXPOSE,ENV等指令。

3.ssh 远程连接打包机
ssh root@ip
password:xxxx

4.生成镜像(以下两种方法二选一即可)
docker build . -t ip/xxx/xxx/xxx:verion
注:Dockerfile 文件和 jar(war) 包在同级目录下
ip指镜像仓库的ip,xxx指生成镜像的目录,version指镜像的版本
docker build -f /xxx/Dockerfile -t ip/xxx/xxx/xxx:verion
注:. 表示当前目录 -f 参数指定Dockerfile文件 -t 表示 制作的镜像tag

5.登录镜像仓库
docker login ip
Username:xxxx
Password:xxxx

7.推送镜像到镜像仓库
docker push ip/xxx/xxx/xxx:verion
注:和上面生成的镜像保持一致

8.查看镜像及版本
docker images | grep xxx

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐