Nuclias Connect Tutorial - How to Install Nuclias Connect on Linux
Tartalomjegyzék:
- Előfeltételek
- Telepítse a Docker Compose szoftvert a Debianon
- A Docker Compose használatának megkezdése
- A Docker Compose eltávolítása
- Következtetés
A Docker Compose egy olyan eszköz, amely lehetővé teszi a többtartályos Docker alkalmazások meghatározását és összehangolását. YAML fájlt használ az alkalmazás tárolóinak, hálózatainak és köteteinek konfigurálására.
A zeneszerzés különféle célokra használható. Az egyetlen gazdagép alkalmazás-telepítése, az automatikus tesztelés és a helyi fejlesztés a legnépszerűbb esetek a Docker Compose számára.
Ez az oktatóanyag végigvezeti a Docker Compose legújabb verziójának a Debian 9-re történő telepítésének folyamatát. Megvizsgáljuk az alapvető Docker Compose fogalmakat és parancsokat is.
Előfeltételek
A bemutató folytatása előtt győződjön meg arról, hogy teljesítette a következő előfeltételeket:
- Sudo jogosultságokkal rendelkező felhasználóként jelentkezett be.A Docker telepítve van a Debian 9 gépen.
Telepítse a Docker Compose szoftvert a Debianon
A Docker Compose telepítőcsomag a Debian 9 hivatalos lerakataiban érhető el, de nem mindig a legújabb verzió. Az ajánlott megközelítés a Docker Compose telepítése a Docker GitHub tárházából.
A cikk írásakor a Docker Compose legfrissebb stabil verziója az
1.23.1
. A Compose bináris fájl letöltése előtt keresse fel a GateHub Compose repository kiadási oldalát, és ellenőrizze, van-e letölthető új verzió.
A Docker Compose legújabb verziójának a Debian 9-re történő telepítéséhez hajtsa végre az alábbi lépéseket:
-
Először töltse le a Docker Compose bináris fájlt az
/usr/local/bin
könyvtárba a következőcurl
paranccsal:sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Amikor a letöltés befejeződött, adjon futtatható engedélyeket a Compose bináris fájlhoz:
sudo chmod +x /usr/local/bin/docker-compose
Ellenőrizze a telepítést a következő gépeléssel:
docker-compose --version
A kimenet így néz ki:
docker-compose version 1.23.1, build b02f1306
A Docker Compose használatának megkezdése
Ebben a szakaszban bemutatjuk, hogyan lehet a Docker Compose használatával kezelni a WordPress veremét a Debian 9 gépen.
Először hozzon létre egy könyvtárat a projekthez, és váltson bele:
mkdir wordpress_app
cd wordpress_app
Nyissa meg a szövegszerkesztőt, és hozzon létre egy
docker-compose.yml
nevű fájlt a projekt könyvtárában:
nano docker-compose.yml
Illessze be a következő tartalmat:
dokkoló-compose.yml
version: '3.3' services: db: image: mysql:5.7 restart: always volumes: - db_data:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE: wordpress wordpress: image: wordpress restart: always volumes: -./wp_data:/var/www/html ports: - "8080:80" environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_NAME: wordpress WORDPRESS_DB_USER: root WORDPRESS_DB_PASSWORD: password depends_on: - db volumes: db_data: wp_data:
Szóval mit csinál a fenti kód?
Az első sorban a Compose file verziót adjuk meg. A Compose fájlformátumnak több különböző változata van, amelyek támogatják az egyes Docker kiadásokat.
Ezután két szolgáltatást definiálunk, a
db
és a
wordpress
. Minden szolgáltatás futtat egy képet, és külön tárolót hoz létre, amikor a dokkoló-összeállítás fut.
A
db
szolgáltatás:
- A
mysql:5.7
képet használja. Ha a kép nem található meg a rendszeren, akkor az Összeállítás le fogja húzni a Docker Hub nyilvános lerakatból. Az újraindításalways
házirendjét használja, amely utasítja a tárolót, hogy mindig indítsa újra.db_data
egy elnevezettdb_data
kötetet az adatbázisdb_data
a környezeti változókatmysql:5.7
kép.
A
wordpress
szolgáltatás:
- A
wordpress
képet használja. Ha a kép nem található meg a rendszeren, akkor azwp_data
le fogja húzni a Docker Hub nyilvános lerakatból. Az újraindításalways
házirendjét használja, amely utasítja a tárolót, hogy mindig indítsa újra. Awp_data
könyvtárat a gazdagépen a/var/lib/mysql
könyvtárba helyezi a konténer.A tárolókon feltárt 80 portot a gazdagépen lévő 8080 portradepends_on
Meghatározza awordpress
depends_on
környezeti változóit. Az A (depends_on
utasítás meghatározza a két szolgáltatás közötti függőséget. Ebben a példában adb
elindul awordpress
előtt.
A projekt könyvtárból indítsa el a WordPress alkalmazást a következő parancs futtatásával:
docker-compose up
A kimenetnek így kell kinéznie:
… wordpress_1_70f2f980e1fb | AH00163: Apache/2.4.25 (Debian) PHP/7.2.12 configured -- resuming normal operations wordpress_1_70f2f980e1fb | AH00094: Command line: 'apache2 -D FOREGROUND'
Az
wp_data
meghúzza mindkét képet, elindít két tárolót, és létrehozza a
wp_data
könyvtárat a projekt könyvtárában.
Írja be a
http://0.0.0.0:8080/
böngészőjében, és megjelenik a Wordpress telepítési képernyője.
Ezen a ponton a WordPress alkalmazás fut és fut, és elkezdheti dolgozni a témán vagy a pluginon.
A zeneszerzés leállításához nyomja meg a
CTRL+C
.
A zeneszerzést leválasztott módban is indíthatja a
-d
zászló átadásával.
docker-compose up -d
A futó szolgáltatások ellenőrzéséhez használja a
ps
opciót:
docker-compose ps
Name Command State Ports ---------------------------------------------------------------------------------- wordpress_app_db_1 docker-entrypoint.sh mysqld Up 3306/tcp, 33060/tcp wordpress_app_wordpress_1 docker-entrypoint.sh apach… Up 0.0.0.0:8080->80/tcp
Ha a Compose leválasztott üzemmódban fut a szolgáltatások használatának leállításához:
docker-compose stop
docker-compose down
Ha
--volumes
a
--volumes
kapcsolót, akkor az adatmennyiségeket is eltávolítja:
A Docker Compose eltávolítása
sudo rm /usr/local/bin/docker-compose
Következtetés
Megtanulta a Docker Compose telepítését és használatát egy Debian 9-en. Ha bármilyen kérdése van, kérjük, hagyjon megjegyzést az alábbiakba.
dokkoló debianA docker compose telepítése és használata a debian 10 linuxon
A Docker Compose egy olyan eszköz, amely lehetővé teszi a többtartályos Docker alkalmazások meghatározását és összehangolását. Ez az oktatóanyag elmagyarázza, hogyan kell telepíteni a Docker Compose eszközt a Buster Debian 10-en.
A docker compose telepítése és használata az ubuntu 18.04 rendszeren
A Docker Compose egy olyan eszköz, amely lehetővé teszi a többtartályos Docker alkalmazások meghatározását és kezelését. YAML fájlt használ az alkalmazás szolgáltatások, hálózatok és kötetek konfigurálására.
A docker telepítése és használata a debian 9 rendszeren
Ebben az oktatóanyagban bemutatjuk a Docker telepítésének folyamatát a Debian 9 gépen, és felfedezzük az alapvető Docker fogalmakat és parancsokat.