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

原文地址:https://www.cnblogs.com/wdp-home/p/11652972.html