zoukankan      html  css  js  c++  java
  • centos7使用docker安装jumpserver

    一、安装docker

    1、针对内核版本高于3.10的centos系统。

    2、替换阿里云yum源

    1.  wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #下载阿里yum源
    2.  yum makecache #生成仓库缓存

    3、安装docker

    1. yum install docker -y

    4、启动docker

    1. systemctl start docker #启动docker
    2. systemctl enable docker #开机启动docker
    3. systemctl status docker #查看docker状态

    5、查看docker 版本

      1. docker -v

    二、安装jumpserver

    # 生成随机加密秘钥
    1.if [ "$SECRET_KEY" = "" ]; then SECRET_KEY=`cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 50`; echo "SECRET_KEY=$SECRET_KEY" >> ~/.bashrc; echo $SECRET_KEY; else echo $SECRET_KEY; fi
    2.if [ "$BOOTSTRAP_TOKEN" = "" ]; then BOOTSTRAP_TOKEN=`cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 16`; echo "BOOTSTRAP_TOKEN=$BOOTSTRAP_TOKEN" >> ~/.bashrc; echo $BOOTSTRAP_TOKEN; else echo $BOOTSTRAP_TOKEN; fi
    3.docker run --name jms_all -d -p 80:80 -p 2222:2222 -e SECRET_KEY=$SECRET_KEY -e BOOTSTRAP_TOKEN=$BOOTSTRAP_TOKEN jumpserver/jms_all:1.4.8
    

     三、docker自启动jumpserver

    docker run --restart=always

    如果已经启动了则可以使用如下命令:

    docker update --restart=always <CONTAINER ID>

    至此,docker安装完毕。

  • 相关阅读:
    1009 说反话 (20 分)
    1007 素数对猜想 (20 分)
    Visual Studio2017下载方法
    百词斩和扇贝打卡测试与评估
    创建者模式->工厂模式
    STM32F427|----------IO讲解与应用
    MySQL的索引
    STM32F103RCt6 与 MG996R
    2020物联网实验室的考核题目
    初学数据库-MySQL&IDEA&Navicat
  • 原文地址:https://www.cnblogs.com/wdp-home/p/11652972.html
Copyright © 2011-2022 走看看