docker打包x86镜像包的详细步骤

1、安装好docker

2、通过命令或者打开docker来通过命令把自己需要的镜像安装进去

docker pull java:8 安装jdk1.8
docker pull nginx:alpine 安装nginx镜像

3、创建一个文件夹dockerfiler

docker文件夹下面有dockerfile文件如下

前端的文件里面需要填写的:
	FROM nginx:alpine
	COPY ui/ /usr/share/nginx/html/
	copy nginx.conf /etc/nginx/nginx.conf
后端的文件里面需要填写的:
	FROM java:8
	COPY ruoyi-admin.jar /ruoyi-admin.jar
	EXPOSE 7071
	ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/ruoyi-admin.jar"]

如果当前文件下面是打包前端的,因为咱们现在弄的是nginx,所以要把nginx.config的配置文件放到dockerfile文件夹里面

说明:

        1)、ruoyi-admin.jar就是后端代码的jar包也要放到dockerfile文件夹里面

        2)、前端的话需要在dockerfile文件夹下面新建一个ui文件夹里面有用放前端代码build之后的文件

4、在dockerfile文件夹下面,用cmd命令进入执行以下命令

docker build -t ruoyi-admin:1.0.0 .

执行成功后去执行docker images 去查看有没有ruoyi-admin这个镜像,有就说明打包镜像完成

5、在cmd命令中执行以下命令

ruoyi-admin.tar-下载到本地的镜像文件名   ruoyi-admin:1.0.0-docker中打包好的镜像名+版本号 
docker save -o ruoyi-admin.tar rouyi-admin:1.0.0

执行成功后,会在当前目录下面生成ruoyi-admin.tar文件

6、删除docker中的镜像

docker rmi 包名+版本号

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值