在docker打成镜像

TongWeb打docker事列

一、飞腾麒麟v10打TW–docker镜像
1、 docker pull Ubuntu 拉去Ubuntu基础镜像docker.io/Ubuntu(没有网的环境下 可以把下载好的镜像上传上去此处的ubuntu只是给大家举个列子)

2、

docker images  查看ubuntu镜像

3、

docker run -it aarch64/ubuntu bash 测试Ubuntu镜像是否可用

4、 在/opt或者/home下新建TongWeb文件(位置和名字都可以自定义)在这里我是在/home下!准备文件

5、 在/home/TongWeb安装一个TongWeb7.0.4.0删除tongweb/conf/environment.conf中JAVA_HOME写死的环境变量,如下图:
在这里插入图片描述
6、 把openjdk.tar.gz包拷贝到/home/TongWeb下(如果是rpm包需注意它安装出来的路径是哪里 再去替换掉JAVA_HOME路径就可以了)

7、 在/home/TongWeb下创建文件Dockerfile如下图:
在这里插入图片描述
编写好Dockerfile文件 esc :wq 保存退出!

8、 制作TW-docker镜像:
docker build -t tw61515:v0.1 .
(docker build .)(注意后面有个点 就是当前路径)出现
Successfully built a987ac3f4b0a代表镜像成功!
在这里插入图片描述

9、 docker run -it a987ac3f4b0a bash 测试能否启动TW镜像!有以下日志代表启动成功且日志里没报错!
在这里插入图片描述
10、 docker images|grep tong 查找指定镜像名字:

在这里插入图片描述
11、 镜像导出:把docker镜像导出到宿主服务器
注意:如下导出命令建议用镜像名+版本号,如下面蓝色部分tongweb:test,避免使用镜像id。否则对该镜像再导入进docker,镜像名称和版本会丢失。

执行命令:#docker save -o tongweb7.0.4.0.tar tongweb:latest

12、 ls 查看tongweb7.0.4.0.tar

13、 tongweb镜像导入
把宿主服务器docker镜像导入docker
执行命令:docker load -i tongweb7.0.4.0.tar。

猜你喜欢

转载自blog.csdn.net/qq_43491705/article/details/112647640