Tässä artikkelissa opastamme sinua, kuinka kuva suoritetaan päätteessä Docker CLI:n avulla.
Kuinka ajaa Docker Image terminaalissa?
Docker-kuvan suorittaminen terminaalissa edellyttää, että Docker Desktop asennetaan ensin järjestelmään. Se sisältää sekä Dockerin GUI- että CLI-versiot.
Jos haluat asentaa Dockerin Windowsiin, tutustu siihen liittyvään artikla . Käynnistä sen jälkeen Docker ja odota, kunnes Dockerin moottori käynnistyy. Suorita sitten Docker-kuva päätteessä käyttämällä lueteltuja ohjeita.
Vaihe 1: Tee Docker-tiedosto
Tee ensin yksinkertainen Docker-tiedosto, jossa on seuraavat ohjeet:
- ' FROM ” määrittää säilön peruskuvan.
- ' TYÖOHJ ” määrittää kontin työpolun tai hakemiston.
- ' KOPIO ” kopioi lähde- tai kooditiedoston säilön polkuun. Olemme esimerkiksi määrittäneet ' main.go '-tiedosto, joka sisältää yksinkertaisen golang-ohjelman.
- ' JUOSTA ” suorittaa mainitun komennon säilön yläosassa.
- ' PALJISTA ” osoittaa kontin paljastavan portin.
- ' SISÄÄNTULOPISTE ' lisää suoritettavat tiedostot säilöön:
TYÖOHJ / mennä / src / sovellus
KOPIO pää. mennä .
JUOSTA mene rakentamaan - o verkkopalvelin.
PALJISTA 8080 : 8080
SISÄÄNTULOPISTE [ './verkkopalvelin' ]
Vaihe 2: Luo kuva Dockerissa
Luo seuraavaksi uusi Docker-kuva käyttämällä mainittua komentoa. Täällä ' -t ” lippu määrittää kuvan nimen tai tunnisteen:
> telakkarakennelma - t golang : alppi .
Vaihe 3: Suorita Docker Image terminaalissa
Suorita seuraavaksi kuva Windows-päätteessä. Käytämme esimerkiksi PowerShell-päätettä VS-koodieditorissa. Suorita Docker-kuva käyttämällä ' telakkajuoksu 'komento:
> telakkajuoksu - se - d - s 8080 : 8080 golang : alppi
Yllä olevassa komennossa:
- ' -d ” -vaihtoehto luo ja suorittaa kontin irrotetussa tilassa.
- ' -s ” määritä säiliön paljastava portti.
- ' -se ” on kahden eri vaihtoehdon yhdistelmä. ' -i ' ajaa kuvaa interaktiivisesti ja ' -t ” varaa TTY-pseudopäätteen:
Tarkistaaksesi, suoritetaanko kuva vai ei, navigoi paikallisen isännän säilön esillä olevaa porttia:
Eri vaihtoehdot 'docker run' -komennolle
Kuten olemme selittäneet, Docker CLI:llä on enemmän hallintaa Dockerin komponentteihin. Docker-kuvan suorittamiseen eri tavoilla on erilaisia vaihtoehtoja. Tätä tarkoitusta varten olemme antaneet joitain esimerkkejä kuvan suorittamiseksi päätteessä eri vaihtoehdoilla.
Esimerkki 1: Suorita kuva etuoikeutetussa tilassa
Suorita kuva etuoikeutetussa tilassa '' -etuoikeutettu ” vaihtoehto. Tämä itse asiassa luo ja suorittaa säilön pääkäyttäjän oikeuksin:
Esimerkki 2: Asenna ulkoinen volyymi säilöön suoritettaessa Docker-kuvaa
Jos haluat suorittaa kuvan, joka luo uuden Docker-säilön nimellä, ja liittää ulkoisen taltion tai tiedostojärjestelmän säilöön, käytä annettua komentoa:
Tässä:
- ' -nimi ' määrittää säilön nimen.
- ' -kiinnitys ” -vaihtoehto asentaa Docker-taltion.
- ' lähde ' ja ' kohde ' ovat muuttujia, joita ' tukee -kiinnitys ” vaihtoehto. Näitä käytetään määrittämään aseman lähde- ja kohdepolku:
Näin voit ajaa Docker-kuvia terminaalissa.
Johtopäätös
Suorittaaksesi Docker-kuvan terminaalissa, luo ensin yksinkertainen Docker-tiedosto ja suorita se ' telakkarakennelma ”komento. Tämä komento luo uuden Docker-kuvan. Suorita sen jälkeen kuva käyttämällä ' Docker Run