同前文用龙芯+麒麟+docker快速搭建nginx-CSDN博客,一样利用Quay下载tomcat的image,地址这里:tomcat,我选择了同事推荐的9.0.45版本,下载后参考【Docker实战】使用Docker部署Tomcat_docker tomcat-CSDN博客第六部分内容
mkdir -p tomcat/data
chmod -R 777 tomcat
docker run -d --name tomcat --restart always -p 7090:8080 -v ~/tomcat/data:/usr/local/tomcat/webapps/ROOT/ cr.loongnix.cn/library/tomcat:9.0.45
cd tomcat
cd data
echo hello > index.html
在其他设备浏览器地址输入http://x.x.x.x:7090/
得到一个hello页面,证明已经成功了
发现这些版本的image都是比较简化,连基本的vim工具都没有,ip工具也没有,想连外部网络下载也不行,下一步有待研究docker容器的网络联通性。目前解决方法如下:
1、通过容器在生成时挂载宿主机一个目录,实现与宿主机资料交换
2、宿主机开启ftp服务,开发人员可通过ftp上传文件到宿主机指定已挂载文件夹,这样当上传了资料到宿主机时,容器也一并获取到这些文件。
ftp服务开启有一篇文章已经写得很明白了,大家可去参考Vsftpd_vsftpd 启动-CSDN博客
另外还有几个方向想着手研究,一是linux设备如何用ldap实现统一管理这里需要研究openladp,一个搭建内部yum库,apt库,docker镜像库。