docker使用arm镜像打包以及其它命令

 1、安装好docker

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

docker pull nginx:alpine
docker pull docker.io/arm64v8/ubuntu:18.04
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes

3、创建一个文件夹dockerfiler

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

前端的文件里面需要填写的:
	FROM nginx:alpine
	FROM arm64v8/openjdk:8-jre-slim
	COPY ui/ /usr/share/nginx/html/
	copy nginx.conf /etc/nginx/nginx.conf
后端的文件里面需要填写的:
	FROM arm64v8/openjdk:8-jre-slim
	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 buildx build --platform linux/arm64 -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 包名+版本号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值