使用Docker搭建Jumpserver堡壘機

2022-07-10 08:45:11 字數 1712 閱讀 1245

作業系統:centos 7.6.1810

軟體源:阿里雲映象

#核心版本(docker 要求 centos 系統的核心版本高於 3.10)

[root@heyong ~]# uname -r

3.10.0-957.21.3.el7.x86_64

#新增軟體源

yum-config-manager --add-repo

#安裝docker-ce

yum clean all

yum makecache fast

yum -y install docker-ce

#啟動服務

systemctl start docker

#檢視安裝版本

docker version

# 生成隨機加密秘鑰, 勿外洩

$ 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 run --name jms_all -d -p 80:80 -p 2222:2222 -e secret_key=$secret_key -e bootstrap_token=$bootstrap_token jumpserver/jms_all:latest

# macos 生成隨機 key 可以用下面的命令

瀏覽器訪問: http://《容器所在伺服器ip>

ssh 訪問: ssh -p 2222 《容器所在伺服器ip>

xshell 等工具請新增 connection 連線, 預設 ssh 埠 2222

預設管理員賬戶 admin 密碼 admin

使用docker搭建gitlab

github上開源映象位址 建立私有key,生成簽名需要的csr,證書簽名,提供dhe引數而後建立資料夾certs,將dhparam.pem,gitlab.crt,gitlab.key放進去。mv資料夾certs到 opt gitlab data 下。參考 ssl 注 1.gitlab host g...

使用docker搭建tomcat,mysql服務

搭建環境 ubuntu16.04 lts x64 簡單粗暴這裡使用deb包安裝docker執行環境安裝 sudo dpgk i docker ce 18.06.0 ce 3 0 ubuntu amd64.deb ps 如果提示缺少依賴,安裝對應依賴包就可以。docker pull tomcat 8....

使用docker搭建nextcloud

nextcloud 是基於雲技術的工程教育平台,利用雲技術,提高工程教育過程中教學 實驗與創新的效率與效果。1.今天只做nextcloud 記錄與講解,當前現在很多開源網盤很好用,都可以去嘗試自己去搞一下 主要特點 1 開源且免費,可以自定義外掛程式開發 2 全客戶端的支援,免費更好,ui還算不錯 ...