zoukankan      html  css  js  c++  java
  • 管理机--Jumpserver由docker搭建

    一、环境准备

          使用Centos7.0及以上版本,(网要好哦)

    二、安装docker

          1,下载,安装,启动 docker 

      yum -y install docker         #安装docker 

      systemctl start docker        #启动docker

      systemctl enable docker       #将docker加入开机启动

        docker ps -a                  #查看docker是否启动成功   

     

    三、docker集合jumpserver的镜像进行安装

      1,查看当前jumpserver有哪些镜像

      docker search jumpserver

      2,下载jumpserver镜像

      docker pull docker.io/jumpserver/jms_all

      3,查看镜像

      docker images

      4,导出镜像

      docker save  docker.io/jumpserver/jms_all:latest > jumpserver.tar.gz

      5,删除镜像

      docker image rmi (填启动后随机的一串id号)

      6,导入镜像

      docker load -i jumpserver.tar.gz

      7,启动容器

      docker run --name Jumpserver -d -p 80:80 -p 2222:2222 docker.io/jumpserver/jms_all:latest

      在这里我们使用2和7即可,镜像大小1.3G。

      8,查看容器启动情况

      docker ps -a    (显示up即可)

      

    四、配置容器中的配置文件

      1,进入容器

      docker exec -it Jumpserver /bin/bash

      2,修改nginx主配置文件

      vi /etc/nginx/nginx.conf

      include /etc/nginx/conf.d/*.conf;

          fastcgi_connect_timeout 600;         #设置连接超时时间

          fastcgi_send_timeout 600;

          fastcgi_read_timeout 600;

          fastcgi_buffering on;

          fastcgi_buffer_size 64k;

          fastcgi_buffers 4 128k;

          server {

              listen       80 default_server;

              listen       [::]:80 default_server;

              server_name  jumpserver.abc.com;    #自定义域名

        #这里要是没有域名,可以不填,直接用ip地址访问,默认端口80。要是没有真实域名,可以在本地主机添加hosts解析,我这里使用的就是本地hosts解析。

      3,修改第二个配置文件

      vi /etc/nginx/scgi_params

       scgi_param  SCGI               10;   #将原来的值改为10

      4,检查语法

      nginx -t

      5,退出容器

      exit 或者Ctrl + d

      6,使用假域名的记得修改本地hosts文件哦

      例如:10.0.0.2          jumpserver.abc.com

      7,重新启动docker容器

      systemctl restart docker

      8,(可选)打开ipv4转发功能,如果你在容器里面Ping不同百度的话

      设置:     sysctl net.ipv4.ip_forward=1

     

    五、连接登录

      1,如果没有设置域名,则用ip访问,有的话直接输入域名就好了,默认端口80。

      2,用户名密码默认admin,admin

      

        未完待续。。。。。。

     

  • 相关阅读:
    Study Plan The Twelfth Day
    Study Plan The Fifteenth Day
    Study Plan The Seventeenth Day
    Study Plan The Tenth Day
    Study Plan The Eighth Day
    Study Plan The Eleventh Day
    Study Plan The Sixteenth Day
    Study Plan The Thirteenth Day
    Study Plan The Fourteenth Day
    Study Plan The Ninth Day
  • 原文地址:https://www.cnblogs.com/ic-wen/p/11238937.html
Copyright © 2011-2022 走看看