Keycloak方案
1、 上传二进制文件到指定服务器任意目录
Docker-19.03.9.tgz
2、解压二进制文件
tar -zxvf docker-19.03.9.tgz
3、复制二进制文件到/usr/bin目录下
cp docker/* /usr/bin/
4、配置docker.service文件
vi /usr/lib/systemd/system/docker.service
将下面内容粘贴进去
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
5、启动docker服务进程
systemctl daemon-reload
systemctl start docker.service
systemctl enable docker.service
6、检查是否启动成功
docker version
docker load -i keycloak.tar
mkdir /keycloak-data
chmod 777 /keycloak-data
docker run -id -v /keycloak-data/:/opt/jboss/keycloak/standalone/data/ -p 8090:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin --name keycloak-server jboss/keycloak
yum install rsync -y
本地密钥:
异地authorized_keys文件:
rsync -avz /keycloak-data/ root@192.168.3.90:/keycloak-data/
dockers restart keycloak-server
错误信息