Nuclias Connect Tutorial - How to Install Nuclias Connect on Linux
Tartalomjegyzék:
- Előfeltételek
- Telepítse a Docker Compose programot a CentOS-ra
- 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 futtatását.
A Compose segítségével meghatározza az alkalmazás szolgáltatásait, hálózatait és köteteit egyetlen YAML fájlban, majd egyetlen paranccsal forog az alkalmazás.
A komponálás különféle célokra használható, például egyetlen gazdagép alkalmazás telepítéséhez, automatikus teszteléshez és helyi fejlesztéshez.
Ez az oktatóprogram végigvezeti a Docker Compose legújabb verziójának telepítésében a CentOS 7-en. A Docker Compose alapvető fogalmait és parancsait is lefedi.
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 CentOS 7 rendszerére.
Telepítse a Docker Compose programot a CentOS-ra
A Docker Compose telepítésének javasolt módja a CentOS 7-re: a Compose bináris fájl letölté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 telepítéséhez a CentOS 7-en tegye a következőket:
-
Először töltse le a Docker Compose bináris fájlt az
/usr/local/binkönyvtárba a következőcurlparanccsal:sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composeA letöltés befejezése után tegye a bináris fájlt végrehajthatóvá:
sudo chmod +x /usr/local/bin/docker-composeA telepítés típusának ellenőrzéséhez a következő parancs nyomtatja ki a Compose verziót:
docker-compose --versionA 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 programot használni egy WordPress-verem futtatásához a CentOS 7 gépen.
Először hozzon létre egy új könyvtárat a projekthez, és navigáljon benne:
mkdir my_app && cd my_app
Ezután hozzon létre egy
docker-compose.yml
nevű fájlt a projekt könyvtárban:
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:
Elemezzük a kódot soronként.
Az első sor a fájl létrehozásának verzióját adja 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.7ké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 tárolójából. Az újraindításalwaysházirendet használja, amely utasítja a tárolót, hogy mindig indítsa újra.db_dataegy elnevezettdb_datakötetet, hogy az adatbázis tartós legyen.db_dataa környezeti változókat amysql:5.7kép.
A
wordpress
szolgáltatás:
- A
wordpressképet használja. Ha a kép nem található meg a rendszeren, akkor azwp_datale fogja húzni a Docker Hub nyilvános lerakatból. Az újraindításalwaysházirendjét használja, amely utasítja a tárolót, hogy mindig indítsa újra. Awp_datakönyvtárat a gazdagépen a/var/lib/mysqlkönyvtárba helyezi a konténer.A tárolókon feltárt 80 portot a gazdagépen lévő 8080 portradepends_onMeghatározza awordpressdepends_onkörnyezeti változóit. Az A (depends_onutasítás meghatározza a két szolgáltatás közötti függőséget. Ebben a példában adbelindul awordpresselőtt.
A projekt könyvtárból spinnelje fel a WordPress alkalmazást a következő paranccsal:
docker-compose up
A kimenetnek így kell kinéznie:
… wordpress_1 | AH00163: Apache/2.4.25 (Debian) PHP/7.2.10 configured -- resuming normal operations wordpress_1 | 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.
Nyissa meg a böngészőt, írja be a
http://0.0.0.0:8080/
, é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
. környezeti változók Ha el szeretné indítani a komponálást különálló módban, akkor használja a
-d
zászlót:
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 ---------------------------------------------------------------------------------- my_app_db_1 docker-entrypoint.sh mysqld Up 3306/tcp, 33060/tcp my_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
A konténerek teljes eltávolításához használja a
down
opciót:
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 CentOS 7-en.
dokkoló centosA Windows 7 telepítésének három módja egy netbookon
A netbookok nem rendelkeznek DVD-meghajtókkal, tehát hogyan kellene a Windows 7-t telepíteni? Próbáld ki a három megoldás egyikét.
5 Módja a visszafordulási arány használatának a webhely javítása érdekében
A látogatók majdnem eljutnak a webhelyéről, amint odaérnek? Sok mindent megtehetsz, hogy megváltoztasd. Ez a következő:
Egy operációs rendszer, három telepítési lehetőség: Mi a legjobb módja a Windows 8 telepítésének?
Egy virtuális gépen, duplán indítsa el a jelenlegi operációs rendszerrel, vagy telepítse ki teljesen. Az egyes lehetőségek előnyeit és hátrányait vizsgáljuk.







