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安装完毕。

  • 相关阅读:
    curd_4
    curd_2
    Python Regex库的使用
    Python Assert 确认条件为真的工具
    Python Regex库的使用(2)
    Python lambda的用法
    Python 列表综合
    with ss(date,date2) (select * from sysdummy1) select * from ss
    延迟执行函数
    ObjectiveC 的基本数据类型、数字、字符串和集合等介绍
  • 原文地址:https://www.cnblogs.com/wdp-home/p/11652972.html
Copyright © 2011-2022 走看看