วิธีการตั้งค่าการปรับใช้ MariaDB Docker

Withi Kar Tang Kha Kar Prab Chi Mariadb Docker



Docker ใช้สำหรับพัฒนา จัดส่ง และเรียกใช้แอปพลิเคชัน Docker ช่วยให้คุณสามารถแยกแอปพลิเคชันออกจากโครงสร้างพื้นฐานของคุณ เพื่อให้สามารถจัดส่งซอฟต์แวร์ได้อย่างรวดเร็วและมีประสิทธิภาพ

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Docker ให้ตรวจสอบสิ่งนี้:

https://www.docker.com/







วันนี้เราจะมาดูวิธีตั้งค่า MariaDB Deployment โดยใช้ MariaDB docker image



คู่มือการติดตั้ง:

ต่อไปนี้เป็นขั้นตอนที่เกี่ยวข้องในการตั้งค่า MariaDB Docker Deployment:



ขั้นตอนที่ 1: ติดตั้ง Docker โดยใช้ Universal Installation Script

งานแรกคือการติดตั้งที่เก็บ Docker ที่จำเป็น รวมทั้งการบรรจุภัณฑ์และโมดูล Kernal บนระบบ Linux ของคุณ สามารถทำได้โดยการรันสคริปต์ต่อไปนี้:





curl -sSL https: // get.docker.com / | sh

ขั้นตอนที่ 2: เริ่ม Docker Daemon

หลังจากรันสคริปต์ เราจะเริ่ม Docker Daemon



sudo systemctl start docker

sudo gpasswd -a ' ${USER} ' นักเทียบท่า

ขั้นตอนที่ 3: ใช้ MariaDB Docker Image

ตอนนี้เรามาปรับใช้ MariaDB โดยใช้อิมเมจ MariaDB Docker ด้วยความช่วยเหลือของภาพนี้ เราจะสร้างคอนเทนเนอร์ โดยทำตามคำสั่งด้านล่าง:

ใช้คำสั่งต่อไปนี้เพื่อค้นหาอิมเมจ MariaDB Docker:

นักเทียบท่า ค้นหา mariadb

เมื่อคุณตัดสินใจว่าจะดาวน์โหลดอิมเมจ MariaDB ใด ให้ใช้คำสั่งต่อไปนี้เพื่อติดตั้งอิมเมจ:

นักเทียบท่าดึง mariadb: 10 .x

เรียกใช้คำสั่งต่อไปนี้เพื่อดูรายการอิมเมจ Docker ทั้งหมดที่ติดตั้งในระบบของคุณ:

ภาพนักเทียบท่า

ในการรันอิมเมจ MariaDB ที่เราเพิ่งติดตั้ง เราต้องมีคอนเทนเนอร์ ในขั้นตอนนี้ เราจะสร้างคอนเทนเนอร์เพื่อเรียกใช้อิมเมจ

นักเทียบท่าวิ่ง --ชื่อ mariadbprac -และ MYSQL_ROOT_PASSWORD =รหัสผ่าน123 -p 3308 : 3308 -d docker.io / ห้องสมุด / มาริอาดบี: 10 .x

ชื่อที่เราตั้งให้กับคอนเทนเนอร์คือ mariadbprac

นักเทียบท่าวิ่ง --ชื่อ mariadbprac -และ MYSQL_ROOT_PASSWORD =รหัสผ่าน123 -p 3308 : 3308 -d docker.io / ห้องสมุด / มาริอาดบี: 10 .x

ออกคำสั่งต่อไปนี้เพื่อดูคอนเทนเนอร์ทั้งหมดในระบบของคุณ:

นักเทียบท่า ปล

จะเรียกใช้และหยุดคอนเทนเนอร์ได้อย่างไร

ใช้คำสั่งต่อไปนี้เพื่อหยุดคอนเทนเนอร์ที่ทำงานอยู่:

นักเทียบท่าหยุด mariadbprac

สิ่งนี้จะหยุดคอนเทนเนอร์ทันที

ตอนนี้ ถ้าคุณต้องการเริ่มคอนเทนเนอร์ ให้ออกคำสั่งต่อไปนี้:

นักเทียบท่ารีสตาร์ท mariadbprac

สิ่งนี้จะเริ่มต้นคอนเทนเนอร์ของคุณ

วิธีเข้าถึงคอนเทนเนอร์

Bash สามารถใช้เพื่อเข้าถึงคอนเทนเนอร์ดังนี้:

นักเทียบท่า ผู้บริหาร -มัน mariadb_prac_test ทุบตี

วิธีเชื่อมต่อ MariaDB จากภายนอกคอนเทนเนอร์

เราสามารถเชื่อมต่อกับเซิร์ฟเวอร์ MariaDB โดยใช้ TCP เพื่อการนั้น ไคลเอ็นต์ควรทำงานบนเครื่องเดียวกับคอนเทนเนอร์เซิร์ฟเวอร์

แต่ก่อนหน้านั้น เราต้องหาที่อยู่ IP ของคอนเทนเนอร์ที่กำหนด ในการทำเช่นนั้น เราจะใช้ไวยากรณ์คำสั่งต่อไปนี้:

นักเทียบท่าตรวจสอบ -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mariadprac

เราพบที่อยู่ IP แล้ว ดำเนินการคำสั่งต่อไปนี้เพื่อบังคับการเชื่อมต่อ TCP:

mysql -h 10.254.152.65 -u root -p

บางครั้ง จำเป็นต้องระบุพอร์ตสำหรับเซิร์ฟเวอร์เพื่อบังคับการเชื่อมต่อ TCP ดังนี้:

mysql -h 10.254.152.65 -P 3308 --protocol=TCP -u root -p

ตอนนี้ เราได้ตั้งค่าการใช้งานนักเทียบท่า MariaDB สำเร็จแล้ว

บทสรุป

ในคู่มือวันนี้ เราได้สำรวจรายละเอียดขั้นตอนการติดตั้ง Docker โดยใช้ Universal Installation Script จากนั้น มาดูวิธีการเริ่มต้น Docker Deamon นอกจากนี้เรายังได้เรียนรู้วิธีสร้างคอนเทนเนอร์เพื่อเรียกใช้อิมเมจ MariaDB ในท้ายที่สุด เราได้สำรวจว่าเราสามารถเชื่อมต่อกับ MariaDB จากภายนอกคอนเทนเนอร์ได้อย่างไร