开发十年,就只剩下这套Java开发体系了 >>>
找到你运行的容器id,输入指令保存为新的镜像
使用指令查看保存后的镜像
10.环境搭建完毕,接下来便是启动容器,测试效果。
参数解读:-v /F/project:/opt 挂载共享目录(本次用的是window是上的docker)
-p 8081:8080表示端口转发,将centos/matlab 容器内的8080端口,映射到宿主机的8081端口上(也就是穿墙操作)
02abcd2234:表示centos/matlab镜像的id
启动成功后,由于每次进入重新启动镜像容器后,之前在容器中配置的环境变量好像没有生效了,所有保险起见,进入容器后首先执行 source /etc/profile,然后输入java -version查看环境变量是否生效,生效则继续下步操作:
启动tomcat
测试用浏览器访问localhost:8081
还可以再开启redis:
通过本地测试客户端可以读到redis的database。
表示我们的容器软件都安装成功,端口转发也能正常运行,此时只要把我们的项目放入tomcat中就能跑啦。
测试容器通过后,表示我们保存的最新镜像就是完整的一套环境啦,此时只需要把它存储出来,可以在其他任意的docker环境都能直接使用,不用在麻烦的重复部署jdk,tomcat,matlab,redis环境啦。
将安装了最新软件的镜像centos/matlab存储出来
在其他平台安装了docker环境的话,直接将该镜像载入进去就可以运行为新的容器啦
备注:
要是有时候中途退出了正在操作的容器,可以使用如下指令再次进入
也可以:docker exec-it xxxxx 参数:xxxxx表示之前操作的容器的id,可以使用 docker ps -a 查看
如果因为退出了,就通过docker run重新来启动一个容器的话,就相当于是重新创建,之前在哪个容器里面安装软件的都不会有的。
假如有些容器不需要了,可以删除,不然内存储空间
正常退出容器界面不关闭容器:Ctrl+P+Q
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8835 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!