将可运行的 jar 或 war 包制作成 docker image 镜像
1.复制 jar 或 war 包到打包机上scp xxxx.jar(或xxxx.war) root@ip:/xxx/xxx/xxx注:ip指打包机的ip,xxx指目标目录2.编写 Dockerfile 文件(参考网上的)Docker以从上到下的顺序运行Dockerfile的指令。为了指定基本映像,第一条指令必须是FROM。一个声明以#字符开头则被视为注释。可以在Docker文件中使用RU...
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
更多推荐
所有评论(0)