|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Felsökning
  • Datorvirus
  • konvertera filer
  • laptop Support
  • laptop Felsökning
  • PC Support
  • PC Felsökning
  • lösenord
  • Felsökning datafel
  • Avinstallera Hardware & Software
  • Google
  • VPN
  • Videos
  • AI
  • ChatGPT
  • OpenAI
  • Gemini
  • Browser
  • * Dator Kunskap >> Felsökning >> PC Felsökning >> Content

    Hur man hanterar portar i Docker (v1.13)

    För att exponera en port i en Docker-container måste du använda alternativet `-p` när du startar containern. Syntaxen är:

    ```

    -s :

    ```

    Till exempel, för att exponera port 80 i behållaren för port 8080 på värddatorn, skulle du köra följande kommando:

    ```

    docker run -p 8080:80

    ```

    Du kan också exponera flera portar genom att ange flera "-p"-alternativ. Till exempel skulle följande kommando exponera port 80 och port 443 i behållaren:

    ```

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

    ```

    Om du vill exponera en port på värddatorn som redan används kan du använda alternativet `-P`. Detta kommer automatiskt att välja en slumpmässig port på värddatorn för att exponera containerns port. Till exempel skulle följande kommando exponera port 80 i behållaren för en slumpmässig port på värddatorn:

    ```

    docker run -P 80

    ```

    Du kan också använda alternativet `--link` för att exponera en port i en container för en annan container på samma nätverk. Syntaxen är:

    ```

    --länk :

    ```

    Till exempel skulle följande kommando exponera port 80 i `webb`-behållaren för port 8080 i `db`-behållaren:

    ```

    docker run --länk db:db

    ```

    Slutligen kan du också använda `ports`-fältet i filen `docker-compose.yml` för att exponera portar. Syntaxen är:

    ```

    hamnar:

    - :

    ```

    Till exempel skulle följande `docker-compose.yml`-fil exponera port 80 i `web`-behållaren för port 8080 på värddatorn:

    ```

    web:

    hamnar:

    - "8080:80"

    ```

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur att återhämta sig från Exploit CVE - 2010-2568
    ·Hur man identifierar dåliga förare på en bärbar dat…
    ·Hur man visar profilbild istället för video i Zoom Me…
    ·Hur Debug skärmdelning Med Connection Problem
    ·Hur bli av Dwwin.Exe
    ·Hur man tar bort den Cutwail Trojan
    ·Hur man spelar Jungle i League of Legends
    ·Är Straight Talk-telefoner upplåsta?
    ·Hur man skapar en återställningspunkt disk på en Del…
    ·Hur optimera datorn Performance
    Utvalda artiklarna
    ·Hur man höjer eller sänker ljusstyrkan på en LG TV
    ·PST-fil Removal Orsak
    ·Så identifierar Vem har Tagit en delad enhet
    ·Hur man kan få ett Denied mapp på datorn
    ·Hur man tar bort Motivesb.exe
    ·VBS och FSO Permission Denied grund en Runtime Error
    ·WordPress:Hur man redigerar sidfoten
    ·Hur konvertera alla ljudformat
    ·Ta bort en hel del program på gång
    ·Hur ändrar jag DNS-servrar i Mac?
    Copyright © Dator Kunskap http://www.dator.xyz