CAS版本:6.4.5
1. CAS Docker镜像拉取
Docker进行拉取有两种方式:
-
直接用命令拉取
docker pull apereo/cas:6.4.5
-
通过Dockerfile构建
-
拉取cas-webapp-docker 项目
git clone https://github.com/apereo/cas-webapp-docker.git
-
-
本地构建镜像
cd cas-webapp-docker docker build --build-arg cas_version=6.4 . -t cas/local:6.4
或者直接调用
```shell
./build.sh 6.4
```
2. SSL配置
keytool -genkeypair -alias cas -keyalg RSA -keypass changeit \
-storepass changeit -keystore ./thekeystore \
-dname "CN=cas.ljbmxsm.com,OU=ljbmxsm,OU=com,C=AU" \
-ext SAN="dns:cas.ljbmxsm.com,dns:localhost,ip:127.0.0.1"
3. 运行CAS
docker run -d -p 8080:8080 -p 8443:8443 --name="cas" apereo/cas:v6.4
由于没有在container中有private key所有会报错:
将生产的thekeystore复制到容器中
docker cp thekeystore cas:/etc/cas/thekeystore
然后重启
docker restart cas
查看日志:
docker logs cas
登录地址:https://172.24.174.149:8443/cas/login
默认登录名密码:casuser/Mellon
到这里基础环境已经搭建起来了
我是蚂蚁背大象,文章对你有帮助点赞关注我,文章有不正确的地方请您斧正留言评论~谢谢