CentOS安装docker 具体要求:
必须是 64 位操作系统
建议内核在 3.8 以上
通过以下命令查看您的 CentOS 内核:
uname -r
1.安装docker
$ sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine 卸载本机上的docker文件
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
$ sudo yum install docker-ce 安装最新版docker
2.安装并启动jumpserver
配置环境变量:
if [ “
S
E
C
R
E
T
K
E
Y
"
=
"
"
]
;
t
h
e
n
S
E
C
R
E
T
K
E
Y
=
‘
c
a
t
/
d
e
v
/
u
r
a
n
d
o
m
∣
t
r
−
d
c
A
−
Z
a
−
z
0
−
9
∣
h
e
a
d
−
c
50
‘
;
e
c
h
o
"
S
E
C
R
E
T
K
E
Y
=
SECRET_KEY" = "" ]; then SECRET_KEY=`cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 50`; echo "SECRET_KEY=
SECRETKEY"=""];thenSECRETKEY=‘cat/dev/urandom∣tr−dcA−Za−z0−9∣head−c50‘;echo"SECRETKEY=SECRET_KEY” >> ~/.bashrc; echo $SECRET_KEY; else echo $SECRET_KEY; fi
if [ “ B O O T S T R A P T O K E N " = " " ] ; t h e n B O O T S T R A P T O K E N = ‘ c a t / d e v / u r a n d o m ∣ t r − d c A − Z a − z 0 − 9 ∣ h e a d − c 16 ‘ ; e c h o " B O O T S T R A P T O K E N = BOOTSTRAP_TOKEN" = "" ]; then BOOTSTRAP_TOKEN=`cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 16`; echo "BOOTSTRAP_TOKEN= BOOTSTRAPTOKEN"=""];thenBOOTSTRAPTOKEN=‘cat/dev/urandom∣tr−dcA−Za−z0−9∣head−c16‘;echo"BOOTSTRAPTOKEN=BOOTSTRAP_TOKEN” >> ~/.bashrc; echo $BOOTSTRAP_TOKEN; else echo $BOOTSTRAP_TOKEN; fi
启动jumpserver:
docker run --name jms_all -d -p 80:80 -p 2222:2222 -e SECRET_KEY=
S
E
C
R
E
T
K
E
Y
−
e
B
O
O
T
S
T
R
A
P
T
O
K
E
N
=
SECRET_KEY -e BOOTSTRAP_TOKEN=
SECRETKEY−eBOOTSTRAPTOKEN=BOOTSTRAP_TOKEN jumpserver/jms_all:latest
docker的简单命令
查看日志:docker logs -f jms_all
进入镜像:docker exec -it jms_all /bin/bash
查看:docker ps
访问:http://ip 默认账号:admin 密码:admin
1.创建登录堡垒机的用户账号
2.添加管理用户
3.添加资产
4.添加系统用户
5.添加资产授权
6.登录web端,连接服务器
官网配置连接:https://docs.jumpserver.org/zh/docs/admin_guide.html