Jos haluat lisätietoja Dockerista, katso tämä:
Tänään näemme, kuinka MariaDB-käyttöönotto määritetään MariaDB-telakointikuvan avulla.
Asennusohje:
MariaDB Docker Deploymentin määrittämiseen liittyvät vaiheet ovat seuraavat:
Vaihe 1: Asenna Docker Universal Installation Script -ohjelman avulla
Ensimmäinen tehtävä on asentaa tarvittavat Docker-arkistot, mukaan lukien pakkaus ja Kernal-moduulit Linux-järjestelmääsi. Tämä voidaan saavuttaa suorittamalla seuraava komentosarja:
kiemura -sSL https: // get.docker.com / | sh
Vaihe 2: Käynnistä Docker-Daemon
Skriptin suorittamisen jälkeen käynnistämme Docker-Daemonin.
sudo systemctl start docker
Vaihe 3: Käytä MariaDB Docker Image
Otetaan nyt MariaDB käyttöön MariaDB Docker -kuvan avulla. Tämän kuvan avulla luomme kontin. Voit tehdä sen noudattamalla alla mainittuja komentoja:
Käytä seuraavaa komentoa etsiäksesi MariaDB Docker -kuvia:
docker-haku mariadb
Kun olet päättänyt, minkä MariaDB-kuvan haluat ladata, asenna kuva seuraavalla komennolla:
docker pull mariadb: 10 .x
Suorita seuraava komento nähdäksesi luettelon kaikista järjestelmääsi asennetuista Docker-kuvista:
telakkakuvia
Tarvitsemme säilön suorittaaksemme juuri asentamamme MariaDB-kuvan. Tässä vaiheessa luomme säilön kuvan suorittamista varten.
telakkajuoksu --nimi mariadbprac -ja MYSQL_ROOT_PASSWORD =salasana123 -s 3308 : 3308 -d docker.io / kirjasto / mariadb: 10 .x
Säiliölle antamamme nimi on mariadbprac.
telakkajuoksu --nimi mariadbprac -ja MYSQL_ROOT_PASSWORD =salasana123 -s 3308 : 3308 -d docker.io / kirjasto / mariadb: 10 .x
Anna seuraava komento nähdäksesi kaikki järjestelmäsi säilöt:
satamatyöläinen ps
Kuinka ajaa ja pysäyttää kontti?
Pysäytä käynnissä oleva säilö seuraavalla komennolla:
docker stop mariadbprac
Tämä pysäyttää säiliön välittömästi.
Nyt, jos haluat käynnistää säilön, anna seuraava komento:
docker käynnistää mariadbprac uudelleen
Tämä käynnistää konttisi.
Kuinka päästä konttiin?
Bashia voidaan käyttää konttiin pääsemiseen seuraavasti:
satamatyöläinen exec -se mariadb_prac_test lyödä
Kuinka yhdistää MariaDB kontin ulkopuolelta?
Voimme muodostaa yhteyden MariaDB-palvelimeen TCP:n avulla. Tätä varten asiakkaan tulee olla käynnissä samassa koneessa kuin palvelinkontti.
Mutta ennen sitä meidän on löydettävä määritetyn säilön IP-osoite. Tätä varten käytämme seuraavaa komentosyntaksia:
Docker tarkastaa -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mariadpracLöysimme IP-osoitteen. Suorita seuraava komento pakottaaksesi TCP-yhteyden:
mysql -h 10.254.152.65 -u root -p
Joskus on myös mainittava portti, jolla palvelin pakottaa TCP-yhteyden seuraavasti:
mysql -h 10.254.152.65 -P 3308 --protokolla=TCP -u root -p
Nyt olemme onnistuneesti määrittäneet MariaDB-telakointiaseman käyttöönoton.
Johtopäätös
Tämän päivän oppaassa tutkimme yksityiskohtaisesti Dockerin asennusprosessia Universal Installation Script -ohjelman avulla. Sitten näimme kuinka käynnistää Docker Deamon. Opimme myös luomaan säilön MariaDB-kuvan suorittamiseksi. Lopuksi tutkimme, kuinka voimme muodostaa yhteyden MariaDB:hen kontin ulkopuolelta.