Heim >Entwicklungswerkzeuge >Idiot >So verwenden Sie Docker zum Bereitstellen der Gitee College Edition
Da Open Source immer beliebter wird, entscheiden sich immer mehr kleine und mittlere Unternehmen, Einzelpersonen und Universitäten für die Verwendung von Gitee zur Verwaltung ihrer Projekte. Um den Bedürfnissen der Universitätsnutzer besser gerecht zu werden, hat Gitee außerdem die Gitee University Edition auf den Markt gebracht. Wie stellt man also die Gitee College Edition bereit? Als Nächstes wird in diesem Artikel erläutert, wie Sie mit Docker die Gitee College Edition in einer Linux-Umgebung bereitstellen.
1. Vorbereitung
1. Installieren Sie die Docker- und Docker-Compose-Tools.
Installieren Sie zunächst die Docker- und Docker-Compose-Tools, um Verbindungen und Abhängigkeiten zwischen Containern herzustellen, damit Container miteinander kommunizieren können. Nach der Installation von Docker können Sie Docker-Compose über den folgenden Befehl installieren:
sudo apt-get install docker-compose
2. Gitee University Edition konfigurieren
Nach der Installation von Docker und Docker-Compose-Tools müssen Sie die relevanten Konfigurationsdateien von Gitee University Edition erstellen und konfigurieren. Speichern Sie den folgenden Inhalt in einer Datei mit dem Namen gitee.env:
## Gitee setting PRIVATE_TOKEN=此处填入你的私人令牌 CUSTOM_URL=此处填入你的域名(如果有) ENABLE_LDAP=false #设置为true启用LDAP服务 LDAP_SERVER=ldap://localhost:389 #LDAP服务地址 LDAP_UID=admin #LDAPbinddn用户名 LDAP_PWD=admin #LDAPbinddn密码 LDAP_SEARCH_DN='cn=xxx,dc=xxx,dc=xxx' #修改为相应的LDAP_SEARCH_DN LDAP_ATTRS=['uidNumber','gidNumber','homeDirectory'] #根据需要更改LDAP_ATTRS EXTERNAL_URL=http://localhost #修改为相应的地址
2. Erstellen Sie ein Datenvolumen
1. Erstellen Sie das für die Gitee College Edition erforderliche Datenvolumen
docker volume create gitee-data docker volume create gitee-db docker volume create gitee-redis
3. Starten Sie die Gitee College Edition
1. Erstellen Sie die Datei docker-compose.yml im Stammverzeichnis des Projekts und speichern Sie den folgenden Inhalt in der Datei:
sudo chmod -R 777 /var/lib/docker/volumes/gitee-data sudo chmod -R 777 /var/lib/docker/volumes/gitee-db sudo chmod -R 777 /var/lib/docker/volumes/gitee-redis
2 docker-compose
version : '2' services: gitee: image: giteegroup/gitee-ce:11.0.3-20200528205614 restart: always volumes: - gitee-data:/data/gitee/data - gitee-redis:/data/gitee/redis - gitee-db:/data/gitee/mysql environment: - CUSTOM_URL=$CUSTOM_URL - PRIVATE_TOKEN=$PRIVATE_TOKEN - EXTERNAL_URL=$EXTERNAL_URL - ENABLE_LDAP=$ENABLE_LDAP - LDAP_SERVER=$LDAP_SERVER - LDAP_UID=$LDAP_UID - LDAP_PWD=$LDAP_PWD - LDAP_SEARCH_DN=$LDAP_SEARCH_DN - LDAP_ATTRS=$LDAP_ATTRS ports: - '10022:22' - '80:80' - '443:443' networks: - gitee-net networks: gitee-net: volumes: gitee-data: gitee-db: gitee-redis:
3. Warten Sie, bis die Gitee College Edition gestartet ist. Warten Sie abschließend, bis die Gitee College Edition gestartet ist, und greifen Sie auf Ihren Domainnamen zu, um die Verwaltungsseite der Gitee College Edition aufzurufen.
Zusammenfassung
Durch die oben genannten Schritte können wir Docker verwenden, um Gitee College Edition in einer Linux-Umgebung bereitzustellen und unsere Projekte bequem zu verwalten. Gleichzeitig bietet die Gitee College Edition auch LDAP-Dienste, die es College-Benutzern ermöglichen, sich mit ihren eigenen Konten anzumelden und zu authentifizieren. Ich hoffe, dass der obige Inhalt allen helfen kann. Vielen Dank fürs Lesen!
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Docker zum Bereitstellen der Gitee College Edition. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!