Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako spravovať porty v Docker (v1.13)

Ak chcete odhaliť port v kontajneri Docker, musíte pri spustení kontajnera použiť možnosť `-p`. Syntax je:

```

-p :

```

Ak chcete napríklad sprístupniť port 80 v kontajneri portu 8080 na hostiteľskom počítači, spustili by ste nasledujúci príkaz:

```

docker run -p 8080:80

```

Môžete tiež odhaliť viacero portov zadaním viacerých možností `-p`. Napríklad nasledujúci príkaz by odhalil port 80 a port 443 v kontajneri:

```

docker run -p 8080:80 -p 443:443

```

Ak chcete odhaliť port na hostiteľskom počítači, ktorý sa už používa, môžete použiť voľbu `-P`. Tým sa automaticky vyberie náhodný port na hostiteľskom počítači, aby sa odhalil port kontajnera. Napríklad nasledujúci príkaz vystaví port 80 v kontajneri náhodnému portu na hostiteľskom počítači:

```

docker spustiť -P 80

```

Môžete tiež použiť možnosť „--link“ na vystavenie portu v kontajneri inému kontajneru v rovnakej sieti. Syntax je:

```

--link :

```

Napríklad nasledujúci príkaz odkryje port 80 v kontajneri „web“ portu 8080 v kontajneri „db“:

```

docker spustiť --link db:db

```

Nakoniec môžete na odhalenie portov použiť aj pole `ports` v súbore `docker-compose.yml`. Syntax je:

```

porty:

- :

```

Napríklad nasledujúci súbor „docker-compose.yml“ odhalí port 80 v kontajneri „web“ portu 8080 na hostiteľskom počítači:

```

web:

porty:

- "8080:80"

```

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené