用Docker部署其他服务

用Docker部署其他服务

本站内容版权属于本人。转载须告知本人,写明出处,并在文首提供指向本站对应文章的链接。
本文链接:用Docker部署其他服务

这里已经和PHP+MySQL没什么关系了。我有一些自己写的服务器也需要迁移,索性就也用Docker吧。

首先是创建目录,将相关的文件都放进去,并创建Dockerfile:

在Dockerfile里输入内容:

因为这是个Java程序,所以Docker的来源要是包含Java运行时才行,这里我选用了openjdk:8-alpine,应该是最小,功能最少的一个,不过够用了。接下来的RUN和COPY语句在容器里建立了目录,然后将宿主机上的相应文件复制进去。EXPOSE语句会将相应端口暴露出来。最后的CMD语句是容器最终运行的命令。

然后就可以编译镜像和启动容器了:

这样,我自己写的服务也能被放在Docker里,方便之后的部署和管理。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据