A konténerek nagyszerű módja az elszigetelt szolgáltatások és alkalmazások példányainak telepítésére. Ezekkel a konténeres eszközökkel könnyedén áthelyezheti őket egy kiszolgálóról egy másikra, gyorsan frissítheti őket, és akár egy nagyon nagy méretezhetőségű fürtre is telepíthető. Meglátogatjuk Önt a piacon az egyik legnépszerűbb konténerszerszám telepítésén, a Dockeren, majd telepítjük az NGINX webszervert.
Telepítés
A Docker Ubuntu 18.04 telepítése hihetetlenül egyszerű. Nyisson meg egy terminál ablakot (vagy jelentkezzen be az Ubuntu kiszolgálójába az SSH segítségével). A Docker telepítése előtt célszerű frissíteni és frissíteni a kiszolgálót. Ne feledje azonban, hogy ha a frissítés magában foglalja a rendszermagot, akkor újra kell indítania a kiszolgálót, hogy a változások hatással legyenek. Emiatt futtasd a frissítési / frissítési parancsokat olyan idő alatt, amikor a kiszolgáló újraindítása lehetséges.
Az Ubuntu Server frissítésének és frissítésének parancsjai:
sudo apt-get frissítéssudo apt-get frissítés
Amikor a két parancs befejeződik (és újraindult, szükség esetén), akkor telepítheti a Dockert a következő parancs kiadásával: sudo apt-get install docker.io
Miután befejeződött a parancs, indítsa el és engedélyezze a Dockert a parancsokkal: sudo systemctl start dokkolósudo systemctl lehetővé teszi a docker
Engedélyezzük a Dockert, így automatikusan elindul, ha a kiszolgáló újraindul. Ezután hozzá szeretné adni a felhasználót a dokkolócsoporthoz (különben a sudo jogosultságokkal rendelkező docker parancsokat kell futtatnia, amelyek biztonsági problémákhoz vezethetnek). Ezzel egyetlen parancssal lehet gondoskodni: sudo usermod -aG docker $ USER
Abban az esetben, ha kíváncsi vagy rá, az alábbiakban a fenti parancsot magyarázza meg: Miután futtatta a fenti parancsot, ki kell jelentkeznie és be kell jelentkeznie, hogy a módosítások érvénybe lépjenek. Most már készen áll a Docker használatára. A DockerHub egy központosított adattár, amely a konténerek alapjául szolgáló képeket tárol. A DockerHub több ezer képet tartalmaz, amelyek közül néhány nagyon specifikus (és még niche-y célokat is) szolgál. Mivel célunk egy NGINX konténer telepítése, le fogjuk húzni a hivatalos NGINX konténert. Mielőtt ezt megtennénk, adja ki a parancsot: docker képek
A parancs kimenetének nem kell megjeleníteni az aktuális képeket. Húzza le a NGINX képet a következő paranccsal: docker pull nginx
A fenti parancs le fogja húzni a képet. Ha kiadja a parancsot docker képek , megjelenik az újonnan húzott kép. Most, hogy van egy képünk, amellyel konténerünket alapozni szeretnénk, az NGINX konténeres példányát telepítjük a hálózatunkra. Az NGINX konténerként szabályozhatja, hogy melyik porton működik. Az NGINX-t a 80-as szabványos portra telepítjük. Ehhez a parancs úgy néz ki, mint: docker fut - név docker-nginx -p 80:80 nginx
A fenti parancs kicsiny magyarázata: A tároló telepítése után meg kell tudnia mutatni egy böngészőt a következőre: http: // SERVER_IP (ahol a Server IP a Docker-ot kiszolgáló kiszolgáló IP-címe) és megtekintheti az NGINX üdvözllapot. Azt is észreveszi, hogy nem kapja vissza a parancssorát. Miért? A parancsot a csatolt módban futtattuk. Ha megnyomja a Ctrl + c billentyűkombinációt, akkor a tároló meg fog halni, és visszahívja a parancsot. Ha meg szeretné tartani a konténer futását, és visszaküldi az utasításokat, akkor a tárolót különálló módban kell telepítenie, például: docker fut - név docker-nginx -p 80:80 -d nginx Azonban, mivel már telepítettük az első tartályt, hibát fog látni. Ennek elkerülése érdekében meg kell állítanunk az első tartályt a docker stop parancs. Ehhez meg kell jegyeznie a tároló nevét (ez a hiba kinyomtatja), ami egy hosszú karakterlánc. A parancs futtatásához csak a konténer első négy karakterét kell használnia, mint például: docker stop f149
Ezután el kell távolítanunk a tartályt a következő paranccsal: docker rm f149
Az eredeti tartály megállt, és eltávolították. Ezután az NGINX konténer újrahasznosítható önálló üzemmódban.
Képek húzása a DockerHub-ról
Az NGINX konténer telepítése