制作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)