Ubuntu 22.04 LTS UFW-palomuuri ja Docker-container

UFW-palomuuri ei oletuksena suojaa Docker-säilöä

UFW-palomuuri ei suojaa oletuksena Docker-container sovellusta vaan Docker-sovelluksesi on normaalisti käytettävissä jokaiselle käyttäjälle internetissä . UFW-Palomuuri ja Docker muokkaavat samoja iptables sääntöjä, mikä voi johtaa virheellisiin määrityksiin, jotka paljastavat Docker-säilöt UFW-palomuurin tilasta riippumatta.

UFW-Docker palomuurin asennus

Kopioi ufw-docker-skripti kansioon /usr/local/bin/ufw-docker seuraavalla komennolla. Tarvitsemasi scripti löytyy täältä: https://github.com/chaifeng/ufw-docker/raw/master/ufw-docker jos haluat tarkastella sitä tarkemmin ennen asentamista.

sudo wget -O /usr/local/bin/ufw-docker https://github.com/chaifeng/ufw-docker/raw/master/ufw-docker
chmod +x /usr/local/bin/ufw-docker

Aloitetaan varsinainen asennus.

sudo ufw-docker install

Aikaisemmin antamasi komento lisää palomuurin tarvitsemat säännöt tiedostoon /etc/ufw/after.rules.

UFW-palomuuri ja Docker-container

Käynnistä UFW-palomuuri seuraavalla komennolla uudelleen.

sudo systemctl restart ufw

Kun nämä säännöt on lisätty UFW-palomuurin tiedoston after.rules loppuun, voit käyttää UFW- ja UFW-docker-komentoja palomuurin ohjaukseen.

Voit esimerkiksi sallia http- ja https-liikenteen paikallisessa IP-osoitteessa 172.16.0.8 toimivaan Docker-säilöön käyttämällä seuraavia komentoja:

ufw route allow proto tcp from any to 172.16.0.8 port 80
ufw route allow proto tcp from any to 172.16.0.8 port 443


On myös mahdollista käyttää UFW-docker komentoa avaaman nginx palvelimen tarvitsemat portit jokaiselle seuraavilla komennoilla.

ufw-docker allow nginx 80
ufw-docker allow nginx 443

Suosittelemme palomuuria tietokoneeseen jos siinä on tarkoitus ajaa Docker-containeria.

JAA ARTIKKELI




Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Digivinkit
Yksityisyyden yleiskatsaus

Tämä sivusto käyttää evästeitä, jotta voimme tarjota sinulle parhaan mahdollisen käyttäjäkokemuksen. Evästetiedot tallennetaan selaimeesi ja ne suorittavat toimintoja, kuten tunnistavat sinut, kun palaat verkkosivustollemme, ja auttavat tiimiämme ymmärtämään, mitkä sivuston osat ovat mielestäsi mielenkiintoisimpia ja hyödyllisimpiä.