分享免费的编程资源和教程

网站首页 > 技术教程 正文

如何利用Docker快捷部署私人图床工具

goqiw 2024-10-06 08:19:18 技术教程 29 ℃ 0 评论

续上篇免费的图床图片总失效?也许你可以自己创造一个图床工具

关于FDFS镜像

  1. 有关fdfs镜像呢,是我自主构建的一个docker镜像,也是我开源的第一个docker镜像。
  2. 目前为止共有两个版本:ly15326047083/fdfs:1.0以及ly15326047083/fdfs:2.0两者使用并无区别,区别在于1.0版本为黑箱操作生成的镜像,相对体积较大。而2.0使用Dockerfile构建镜像,体积相对较小。
  3. 在镜像主页中可以看到我的开源文档以及Dockerfile的详细内容。
  4. 也可以查看我之前的文章分布式文件服务FDFS使用Dokcer秒搭建!

关于Tomcat镜像

1.这里的tomcat镜像我们选择使用官方镜像,这里有详细的介绍文档,我这里简单的说一下他的挂载目录。

2.由上可见,我们需要将镜像中的/usr/local/tomcat/webapps挂载到本地当中,以便我们部署war包以及web项目。

3.当然如果需要监控日志,我们还可以将logs目录也挂载出来。

开始部署

1.拉取并启动fdfs镜像

2.在启动fdfs镜像的操作中我们使用

-v D:\LeiyuanTuChuangTomcat\fdfs\data\:/fastdfs/storage/data/将数据持久化到pc中,防止发生意外丢失数据。

3.拉取并启动tomcat镜像

4.在启动tomcat镜像的操作中我们使用

-v D:\LeiyuanTuChuangTomcat\webapps:/usr/local/tomcat/webapps将webapps目录挂载到pc方便我们快捷部署。

5.在挂载目录D:\LeiyuanTuChuangTomcat\webapps中创建ROOT目录并将我们唯一的页面:index.html放在里面,这样以来我们访问ip:port就可以访问到。

6.若你的Java项目创建时选择为war,则将你的war包copy到挂载出来的webapps目录中即可自动启动,若为jar包,需进入容器手动启动jar

7.如上描述操作,即可完成部署。

关于映射

烦请大家看一下我之前的一片文章内网穿透在家远程连接公司电脑?我是被逼的

最后说两句

  1. 作为程序员的我当然对于算法分析以及Java、Python、Go同样有着浓厚的兴趣,相信我们可以在技术的道路上走的更远。
  2. 对于Docker还要多说两句,作者最近在学习和应用docker-compose编排以及docker swarm集群部署,手头也有很多闲置的服务器用来练手,希望同样感兴趣的同学们可以私我或者评论我们多多交流学习心得。
  3. 主页查看更多内容或者点击下方更多!
  4. 谢谢大家!!!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表