-Hintergrund -Vorbereitung -Installieren -Versuch es
Dies ist der erste Beitrag. Ich bin Qiita zu Dank verpflichtet, daher möchte ich noch ein wenig zurückgeben. Ob es einen Bedarf gibt oder nicht ...
Ich habe meinen Heimserver auf Cent OS 8 umgestellt. Als ich versuchte, TinyTinyRSS zu installieren, wurde der Beamte von Docker offiziell empfohlen. Ich habe Docker bis jetzt noch nicht verwendet, aber als ich versuchte, es zu installieren, war es viel einfacher als zuvor, daher möchte ich es als Memo für mich selbst vorstellen.
Die offizielle Dokumentation lautet https://tt-rss.org/wiki/InstallationNotes Verwenden Sie dieses Mal Static: Verwendet vorgefertigte Images, die über Docker Hub bereitgestellt werden.
Repository hinzufügen
dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Installieren Sie Docker-CE
dnf install docker-ce --allowerasing
Wenn Sie noch keinen Git haben, lassen Sie es uns einfügen.
dnf install git
Klonen Sie ttrss-docker nach ~ / ttrss-docker. Ab hier wird in diesem Verzeichnis gearbeitet.
git clone https://git.tt-rss.org/fox/ttrss-docker-compose.git ttrss-docker && cd ttrss-docker
Erstellen Sie Ihre eigene Einstellungsdatei.
cp .env-dist .env
Bearbeiten Sie .env. Nur die folgenden zwei Punkte sind in Ordnung.
#SELF_URL_PATH=http://localhost:8280/tt-rss
SELF_URL_PATH=http://Servername oder IP-Adresse:8280/tt-rss
#HTTP_PORT=127.0.0.1:8280
HTTP_PORT=8280
Spielen Sie mit / usr / local / bin / docker-compose. Es scheint, dass das Ausführungsrecht manuell erteilt wird.
curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
checkout
git checkout static-dockerhub
Docker starten
systemctl start docker
docker-compose pull && docker-compose up
Die Einstellung ist bis zu diesem Punkt abgeschlossen.
Versuchen Sie, früher auf die in .env festgelegte Adresse zuzugreifen. Wenn kein Problem vorliegt, ist der Vorgang abgeschlossen. http://サーバ名orIPアドレス:8280/tt-rss Die Standard-ID und das Standardkennwort lauten admin / password. Lassen Sie es uns richtig ändern, wenn es beginnt.
Wenn Docker-Compose erstellt wird, fließt das Protokoll weiterhin im Vordergrund. Stoppen Sie es also mit Cntl-C und starten Sie es im Hintergrund.
docker-compose start
Vergessen Sie auch nicht, den Docker so einzustellen, dass er automatisch startet.
systemctl enable docker
Nach dem Start lautet die Neustartspezifikation in docker-compose.yml
restart: unless-stopped
Es scheint also, dass es neu gestartet wird, selbst wenn es neu gestartet wird. Wenn Sie es jedoch explizit stoppen, müssen Sie es starten.
das ist alles.
Recommended Posts