制作Jexus的Docker镜像
【摘要】
1.从jexus官网下载最新版本的jexus,要是专业版的,解压到jexus目录下。default目录里面放的是网站文件。
Dockerfile
#base imageFROM centos # MAINTAINERMAINTAINER zzzili@qq.com # 拷贝jexus目录下所有内容到/usr目录下COPY jexus...
1.从jexus官网下载最新版本的jexus,要是专业版的,解压到jexus目录下。default目录里面放的是网站文件。
Dockerfile
#base image
FROM centos
# MAINTAINER
MAINTAINER zzzili@qq.com
# 拷贝jexus目录下所有内容到/usr目录下
COPY jexus /usr/jexus/
# 拷贝default目录下内容到网站根目录下
COPY default /var/www/default/
# 拷贝init.sh启动文件
ADD init.sh /bin
RUN chmod +x /bin/init.sh;
# 设置工作目录
WORKDIR /usr/jexus
EXPOSE 80
ENTRYPOINT ["/bin/init.sh"]
init.sh
#!/bin/bash
# Stop your services
function stop_svc {
/usr/jexus/jws stop >/dev/null 2>&1
service ssh stop >dev/null 2>&1
exit
}
# Set the SIGTREM signal response function
trap 'stop_svc' SIGTERM
# Start Your Services
#####################
/usr/jexus/jws start
# Waiting signal
####################
while true
do
sleep 2
done
目录结构:
文章来源: zzzili.blog.csdn.net,作者:清雨小竹,版权归原作者所有,如需转载,请联系作者。
原文链接:zzzili.blog.csdn.net/article/details/116488647
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)