หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Docker ให้ตรวจสอบสิ่งนี้:
วันนี้เราจะมาดูวิธีตั้งค่า 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 จากภายนอกคอนเทนเนอร์ได้อย่างไร