Docker環(huán)境安裝
Docker環(huán)境清理
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
Docker安裝及設(shè)置國內(nèi)阿里云鏡像
yum install -y yum-utils
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
yum install docker-ce docker-ce-cli containerd.io
docker version
設(shè)置阿里云容器加速
選擇“彈性計(jì)算”-“容器鏡像服務(wù)ACR”
容器鏡像服務(wù)ACR
進(jìn)入管理控制臺市殷,選擇鏡像加速器愕撰,按照操作文檔操作
鏡像加速器
以上,Docker環(huán)境安裝完成醋寝。
部署JumpServer
Linux 生成隨機(jī)加密秘鑰
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
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
Docker方式部署JumpServer
docker run --name jms_all -d \
-p 8889:80 -p 2222:2222 \
-e SECRET_KEY=$SECRET_KEY \
-e BOOTSTRAP_TOKEN=$BOOTSTRAP_TOKEN \
-v /opt/jumpserver/data:/opt/jumpserver/data \
-v /opt/jumpserver/mysql:/var/lib/mysql \
--privileged=true \
--restart=always \
jumpserver/jms_all:v2.3.2
防火墻放行端口
添加端口
firewall-cmd --zone=public --add-port=2222/tcp --permanent (--permanent永久生效搞挣,沒有此參數(shù)重啟后失效)
重新載入
firewall-cmd --reload
查看
firewall-cmd --zone=public --query-port=2222/tcp
刪除
firewall-cmd --zone=public --remove-port=2222/tcp --permanent