Docker配備openldap詳細

2239 ワード

1.yumインストールdocker


カットrootユーザー、yumパッケージの更新
必要に応じて、古いバージョンのdockerをアンインストールします.
yum remove docker  docker-common docker-selinux docker-engine

必要なパッケージをインストールし、yum-utilはyum-config-manager機能を提供し、他の2つはdevicemapper駆動依存です.
su
yum update
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo [https://download.docker.com/linux/centos/docker-ce.repo](https://download.docker.com/linux/centos/docker-ce.repo) #   yum 
yum list docker-ce --showduplicates | sort -r #          docker  ,         
yum install docker-ce  #   repo      stable  ,            

起動の設定
systemctl start docker
systemctl enable docker
docker version #     

docker国内ソースの切り替え:
vi /etc/docker/daemon.json
{
"registry-mirrors": ["[http://hub-mirror.c.163.com](http://hub-mirror.c.163.com/)"]
}
systemctl restart docker.service

2.docker openldapのインストール


1.ミラーリングを引く:
docker pull osixia/openldap

2.ミラーの実行
#   
docker run -p 389:389 --name myopenldap \
  --network bridge --hostname openldap-host \
  --env LDAP_ORGANISATION="mylitboy" --env LDAP_DOMAIN="mylitboy.com" \
  --env LDAP_ADMIN_PASSWORD="ldap123" --detach osixia/openldap

LDAP組織の構成:--env LDAP_ORGANISATION="mylitboy" LDAPドメインの構成:--env LDAP_DOMAIN="mylitboy.com" LDAPパスワードの構成:--env LDAP_ADMIN_PASSWORD="ldap123"デフォルトログインユーザー名:adminクライアント
dockerでPHPLdapAdminをインストールする
#   
docker run -d --privileged -p 10004:80 --name myphpldapadmin \
  --env PHPLDAPADMIN_HTTPS=false --env PHPLDAPADMIN_LDAP_HOSTS=172.17.0.6  \
  --detach osixia/phpldapadmin

構成されたLdapアドレス:--env PHPLDAPADMIN_LDAP_HOSTS=172.17.0.6HTTPS:--env PHPLDAPADMIN_HTTPS=falseをオンにしない構成(デフォルトはtrue)
HTTPSがオンの場合、443ポートマッピング:-p 8443:443を構成し、httpsアクセスを使用する必要があります.http://localhost:10004にアクセスして管理し、インタフェースにログインするloginクリックでログイン
Login DN: cn=admin,dc=mylitboy,dc=com
Password: ldap123