Uživatelské nástroje

Nástroje pro tento web


navody:server:nextcloud_docker_centos

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
Následující verzeObě strany příští revize
navody:server:nextcloud_docker_centos [2017/02/06 11:44] – vytvořeno stefannavody:server:nextcloud_docker_centos [2018/03/11 22:08] – korekcia príkazov a doplnenie infa pre CentOS 7.4 scr4bble
Řádek 24: Řádek 24:
      
   # yum install docker-1.10.3   # yum install docker-1.10.3
 +  
 +<note>2018-03-11 (scr4bble) - **CentOS 7.4** už v bežných repozitároch nemá docker verzie 1.10 - dá sa použiť napr. openshift repo (repo môžte hneď po inštalácii zakázať): <code>yum install centos-release-openshift-origin13.noarch
 +yum install docker-1.10.3
 +
 +yum install -y yum-utils && yum-config-manager --disable CentOS-OpenShift-Origin13</code></note>
  
 4) Je vhodné zakázat aktualizace dockeru, což provedeme příkazem: 4) Je vhodné zakázat aktualizace dockeru, což provedeme příkazem:
Řádek 31: Řádek 36:
 5) Aby měly kontejnery správný přístup k filesystému, je třeba upravit výchozí systemd unit. 5) Aby měly kontejnery správný přístup k filesystému, je třeba upravit výchozí systemd unit.
  
-  # mkdir -p /usr/lib/systemd/system/docker.service.d/+  # mkdir -p /etc/systemd/systemd/system/docker.service.d/
   # cat <<EOF > /etc/systemd/system/docker.service.d/shared_mounts.conf   # cat <<EOF > /etc/systemd/system/docker.service.d/shared_mounts.conf
     [Service]     [Service]
Řádek 49: Řádek 54:
 <note>Na CentOS je potřeba Docker ovládat s administrátorskými právy. Přidání lokálního uživatele do skupiny //docker// zde nefunguje jako na jiných systémech (Debian).</note> <note>Na CentOS je potřeba Docker ovládat s administrátorskými právy. Přidání lokálního uživatele do skupiny //docker// zde nefunguje jako na jiných systémech (Debian).</note>
  
 +<note>2018-03-11 (scr4bble) - Návod na spúšťanie docker non-root používateľom:
 +<code>
 +usermod -aG dockerroot <username>
 +echo '{"group": "dockerroot"}' > /etc/docker/daemon.json
 +systemctl restart docker
 +</code>
 +
 +zdroj:
 +https://coderleaf.wordpress.com/2017/02/10/run-docker-as-user-on-centos7/
 +V /etc/docker/daemon.json je potreba vynechať "live-restore": true - podpora tejto direktívy bola pridaná až v docker 1.12.</note>
 +
 +https://coderleaf.wordpress.com/2017/02/10/run-docker-as-user-on-centos7/
  
 ===== Nextcloud ===== ===== Nextcloud =====
Řádek 117: Řádek 134:
         - /mnt/nas/nextcloud/apps:/apps2         - /mnt/nas/nextcloud/apps:/apps2
       ports:       ports:
-        - 8888:8888+        - "127.0.0.1:8888:8888/tcp"
       restart: always       restart: always
  
Řádek 126: Řádek 143:
   # /usr/local/bin/docker-compose up -d   # /usr/local/bin/docker-compose up -d
  
-6) Nextcloud nyní poslouchá na adrese ''0.0.0.0:8888'', na kterou je třeba nastavit reverse proxy například v Apache nebo Nginx.+6) Nextcloud je nyní připraven na příjem po protokolu ''http'' na localhost adrese ''127.0.0.1:8888'', na kterou je třeba nastavit reverse proxy server (napřApache nebo Nginx). Ten se může zároveň postarat i o příjem po ''https'' a převedení vnějšího IPv6 spojení na interní IPv4.
  
-<note warning>Zkontrolujte své nastavení firewallu, není vhodné nechávat port 8888 přístupný z internetu.</note>