docker ps 列出所有在运行的容器信息
[root@host69 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d9f34c7ae3a9 sonarqube "bin/run.sh bin/sona…" 5 months ago Up 5 weeks 0.0.0.0:9000->9000/tcp sonarqube
5374960dc6f8 postgres "docker-entrypoint.s…" 5 months ago Up 5 weeks 5432/tcp sonar-postgres-db
docker exec -it d9f34c7ae3a9 /bin/bash 进入sonarqube对应的容器终端
[root@host69 ~]# docker exec -it d9f34c7ae3a9 /bin/bash
修改配置文件 conf/sonar.properties
bash-5.0# vi sonar.properties
修改内容如下:
# LDAP configuration
# General Configuration
sonar.security.realm=LDAP
ldap.url=ldap://ip:389
ldap.bindDn=cn=admin,dc=test,dc=com
ldap.bindPassword=******
# User Configuration
ldap.user.baseDn= ou=People,dc=test,dc=com
ldap.user.request=(&(objectClass=inetOrgPerson)(uid={login}))
ldap.user.realNameAttribute=displayName
ldap.user.emailAttribute=mail
# Group Configuration
ldap.group.baseDn=ou=Group,dc=test,dc=com
ldap.group.request=(&(objectClass=group)(member={dn}))
ldap.group.idAttribute=sAMAccountName
docker restart d9f34c7ae3a9 退出容器,重启容器
docker restart d9f34c7ae3a9