Uživatelské nástroje

Nástroje pro tento web


navody:vps:vpsadminos:docker

Rozdíly

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

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
Následující verzeObě strany příští revize
navody:vps:vpsadminos:docker [2018/06/11 19:04] – test network rmarkonavody:vps:vpsadminos:docker [2018/09/30 12:22] – Vlastni sit uz neni potreba Aither
Řádek 14: Řádek 14:
   * [[https://docs.docker.com/install/linux/docker-ce/fedora/|Fedora 28]]   * [[https://docs.docker.com/install/linux/docker-ce/fedora/|Fedora 28]]
   * [[https://docs.docker.com/install/linux/docker-ce/debian/|Debian 9]] (pozor na [[#zname_problemy|známé problémy]])   * [[https://docs.docker.com/install/linux/docker-ce/debian/|Debian 9]] (pozor na [[#zname_problemy|známé problémy]])
- 
-Následně upravte ''docker.service'' tak, aby se nepokoušel nastavovat 
-AppArmor: 
- 
-<code> 
-mkdir -p /etc/systemd/system/docker.service.d 
-cat <<EOF > /etc/systemd/system/docker.service.d/override.conf  
-[Service] 
-Environment=container=lxc 
-EOF 
-systemctl daemon-reload 
-systemctl restart docker.service 
-</code> 
- 
-Dále je potřeba vytvořit si vlastní //network//. Výchozí bridge totiž používá 
-''MASQUERADE'', což nastavuje jako zdrojovou adresu první IP adresu z rozhraní, 
-která je u nás adresa spojovací, ne veřejná. Proto si vytváříme vlastní síť, kde 
-místo ''MASQUERADE'' používáme ''SNAT'' a zdrojovou IP si nastavíme manuálně. 
- 
-<code> 
-docker network create --attachable \ 
-                      --opt 'com.docker.network.bridge.name=bridge-coi' \ 
-                      --opt 'com.docker.network.bridge.enable_ip_masquerade=false' \ 
-                      bridge-coi 
- 
-iptables -t nat -A POSTROUTING -s 172.18.0.0/16 ! -o bridge-coi -j SNAT --to-source <veřejná IPv4 adresa VPS> 
-</code> 
- 
-Kontejnery, které potřebují funkční připojení k internetu spouštějte 
-s přepínačem ''%%--network bridge-coi%%''. 
  
 Nyní můžete zkusit ''docker run hello-world'': Nyní můžete zkusit ''docker run hello-world'':
Řádek 55: Řádek 25:
 </code> </code>
  
-Networking otestujeme pomocí+Networking otestujeme pomocí:
 <code> <code>
-docker run --network bridge-coi -i -t alpine ping -c 3 vpsfree.cz+docker run -it alpine ping -c 3 vpsfree.cz
 </code> </code>
  
navody/vps/vpsadminos/docker.txt · Poslední úprava: 2023/02/25 21:02 autor: s3w3n