# dotnetcore4jexus **Repository Path**: huangmingji/dotnetcore4jexus ## Basic Information - **Project Name**: dotnetcore4jexus - **Description**: 基于jexus服务的dotnetcore镜像构建方法 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-12-20 - **Last Updated**: 2022-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 使用方法: 1,把Dockerfile文件和init.sh文件放到linux主机的某个文件夹中,然后进入这个文件夹。 2,构建镜像: sudo docker build -t jexus:v1 . (注意,这行命令最后有一个空格+英文“.”号) 3,生成和运行容器: sudo docker run -d -p 8080:80 -p 2222:22 --name jws1 jexus:v1 (注:意思是将容器的80、22端口映射到主机的8080和2222端口,以便外部访问;这个容器的名字叫“jws1”) (如果容器内网站要用https协议或者需要向外提供StateServer服务,还需分别将容器内443、42424端口映射到主机) 影射目录: jws配置文件地址 /usr/jexus/jws.conf state4配置文件地址 /usr/jexus/state4.conf siteconf配置文件地址 /usr/jexus/siteconf 日志目录 /usr/jexus/log 站点主目录 /var/www 4,检查运行情况: sudo docker ps -a 5,检查容器中jexus服务情况: sudo curl localhost:8080/info 6、从主机进入容器,在容器内进行某些操作(比如修改httpd_config文件允许root登入等) 进入:sudo docker exec -it jws1 /bin/bash 退出:exit 嫌麻烦的可以直接pull官方我做的镜像 1、docker pull hametan/jexus:v3 2、sudo docker run -d -p 8080:80 -p 2222:22 --name jws1 hametan/jexus:v3 3、sudo docker ps -a 4、sudo curl localhost:8080/info ----------------------------------------------------以下为官方的构建------------------------------------------------ 这是一个构建以Jexus服务器为主体的功能完整的Docker镜像脚本 ============================================================= 镜像创建完成后,将包括如下功能或组件: 1,最新发布的Jexus独立版 2,支持ssh登录和管理(需要先进入容器为root设置密码) 3,包含 vim、wget、curl 等必要工具 4,包含 System.Drawing 所需要的图形库 5,支持PHP 6,公开42424端口,可以向外提供 Asp.Net Stat服务 使用方法: 一,把Dockerfile文件和init.sh文件放到linux主机的某个文件夹中,然后进入这个文件夹。 二,构建镜像: sudo docker build -t jexus:v1 . (注意,这行命令最后有一个空格+英文“.”号) 三,生成和运行容器: sudo docker run -d -p 8080:80 -p 2222:22 --name jws1 jexus:v1 (注:意思是将容器的80、22端口映射到主机的8080和2222端口,以便外部访问;这个容器的名字叫“jws1”) (如果容器内网站要用https协议或者需要向外提供StateServer服务,还需分别将容器内443、42424端口映射到主机) 四,检查运行情况: sudo docker ps -a 五,检查容器中jexus服务情况: sudo curl localhost:8080/info 六、从主机进入容器,在容器内进行某些操作(比如修改httpd_config文件允许root登入等) 进入:sudo docker exec -it jws1 /bin/bash 退出:exit