Arvioitu lukema aika: 4 minuuttia
verkon tyyppi, kontti käyttää, onko se on silta, anoverlay, on macvlan verkko, tai mukautetun networkplugin, on läpinäkyvä sisällä astiaan. Säiliöstä on kohta kulmista, se on verkkoliitännän IP-osoite, portti, reititys taulukko,DNS-palvelut, ja muut verkostoitumisen yksityiskohtia (olettaen, että säiliö ei ole käytetään none
network driver). Tämä aihe on verkottumishuolia kontin näkökulmasta.,
Julkaistu portit
oletuksena, kun luot tai ajaa säiliöön käyttäen docker create
tai docker run
,se ei julkaise mitään sen portit ulkomaailmaan. Tehdä portti käyttöön palvelujen ulkopuolella Ikkunasta, tai Docker kontteja, joita ei ole kytketty tothe kontin verkkoon, käytä --publish
tai -p
lippu. Tämä luo palopallon, joka kartoittaa konttisataman satamaan satamalaiturin isäntänä ulkomaailmaan.Tässä muutamia esimerkkejä.,
Lipun arvo | Kuvaus |
---|---|
-p 8080:80 |
Kartta TCP-portti 80 kontti-portti 8080 on Ikkunasta isäntä. |
-p 192.168.1.100:8080:80 |
Kartta TCP-portti 80 kontti-portti 8080 on Ikkunasta isäntä yhteydet host IP: 192.168.1.100. |
-p 8080:80/udp |
Kartta UDP-portti 80 kontti-portti 8080 on Ikkunasta isäntä., |
-p 8080:80/tcp -p 8080:80/udp |
Kartta TCP-portti 80 kontti TCP-portti 8080 on Ikkunasta isäntä, ja kartta UDP-portti 80 kontti UDP-portti 8080 on Ikkunasta isäntä. |
IP-osoite ja hostname
oletuksena, säiliö on määritetty IP-osoite joka Ikkunasta verkon itconnects mukaan. IP-osoite annetaan verkkoon osoitetusta poolista, joten Docker daemon toimii tehokkaasti DHCP-palvelimena eachcontainerille. Jokaisessa verkossa on myös oletusnaamio ja portti.,
kontin käynnistyessä se voidaan liittää vain yhteen verkkoon--network
. Juoksevan kontin voi kuitenkin yhdistää multiplenetworksiin käyttämällä docker network connect
. Kun aloitat säiliön käyttäen--network
lippu, voit määrittää IP-osoite on määritetty kontti onthat verkkoon --ip
tai --ip6
liput.,
Kun liität olemassa olevaan astiaan eri verkkoondocker network connect
voit käyttää --ip
tai --ip6
liput thatcommand määrittää kontti on IP-osoite lisätietoja verkon.
samalla tavalla kontin paikannimen oletusarvo on kontin ID inDocker. Isäntänimen voi ohittaa käyttämällä --hostname
., Kun liität anexisting verkkoon docker network connect
voit käyttää --alias
lippu määrittää, ylimääräinen verkko alias kontin verkkoon.
DNS-palvelut
oletuksena, kontti perii DNS-asetukset, isäntä, kuten määritelty/etc/resolv.conf
configuration file. Astiat, joka käyttää oletuksena bridge
verkko saada kopion tämän tiedoston, kun taas kontteja, jotka käyttävät acustom networkuse Satamatyöläinen on upotettu DNS-palvelimen, joka välittää ulkoisen DNS-hakuja, että DNSservers määritetty isäntä.,
/etc/hosts
määritellyt kustomoidut isännät eivät periydy. Siirtää lisää hostsinto säiliö, katso lisää merkintöjä kontti isännät filein docker run
viite asiakirjat. Voit ohittaa nämä asetukset ona per kontti perusteella.
Lippu | Kuvaus |
---|---|
--dns |
IP-osoite DNS-palvelimen., Jos haluat määrittää useita DNS-palvelimia, käytä useita --dns lippuja. Jos säiliö ei voi saavuttaa mitään IP-osoitteita, voit määrittää, Googlen julkinen DNS-palvelin 8.8.8.8 lisätään, niin, että astiaan voi ratkaista internet-verkkotunnuksia. |
--dns-search |
DNS-haku verkkotunnuksen haku ei-täysin pätevä isäntänimiä. Jos haluat määrittää useita DNS-haun etuliitteitä, käytä useita --dns-search lippuja. |
--dns-opt |
avain-arvo-pari muodostaa DNS-asetus ja sen arvo., Katso käyttöjärjestelmäsi asiakirjoista resolv.conf kelvolliset vaihtoehdot. |
--hostname |
hostname kontti käyttää itse. Oletusarvo kontin tunnukselle, jos sitä ei ole määritelty. |
Välityspalvelin
Jos kontti on käyttää proxy-palvelinta, seeUse välityspalvelinta.
verkostoituminen, Kontinen, itsenäinen
Leave a Reply