สิ่งหนึ่งที่เราต้องทำหลังจากติดตั้ง Ubuntu 16.04 และอื่น ๆ หากเรามาจากการติดตั้งใหม่ทั้งหมดคือ ติดตั้งใหม่ โปรแกรมทั้งหมดที่เราใช้ใน Ubuntu ของเรา หากคุณเป็นนักพัฒนาเว็บ คุณจะต้องสนใจที่จะติดตั้ง WordPress บนพีซีของคุณอย่างแน่นอน ดังนั้นใน Ubunlog เราต้องการสอนคุณว่าอย่างไร ติดตั้ง WordPress ใน Ubuntu ได้อย่างง่ายดายโดยทำตามสามขั้นตอนเท่านั้นผ่านเครื่องมือที่เรียกว่า นักเทียบท่า. เราบอกคุณ.
Docker คืออะไร?
ก่อนอื่นควรอธิบายว่ามันคืออะไรและทำงานอย่างไร นักเทียบท่า. Docker เป็นแอปพลิเคชั่นฟรีที่ช่วยให้เรา แพคเกจโครงการซอฟต์แวร์ของเราในสิ่งที่เรารู้ว่าเป็นคอนเทนเนอร์ (ภาชนะ เป็นภาษาอังกฤษ). ด้วยวิธีนี้เราสามารถมีไฟล์ ระบบไฟล์สมบูรณ์ที่มีทุกสิ่งที่คุณต้องการ (ซอร์สโค้ดไลบรารีที่จำเป็นเครื่องมือระบบ ... ) เพื่อให้สามารถเรียกใช้แอพพลิเคชั่นดังกล่าวบนเครื่องใดก็ได้ที่รองรับ Docker ราวกับว่ามันเป็น แอพพกพา.
การติดตั้ง Docker และ WordPress
นักเทียบท่ามีเครื่องมือที่เรียกว่า Docker Compose ที่ช่วยให้เราจัดการคอนเทนเนอร์ของโปรเจ็กต์ได้อย่างแม่นยำดังนั้นจึงสามารถเริ่มหยุดลบหรือดูสถานะได้ ในการติดตั้งเราต้องดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัล:
sudo apt-get ติดตั้งนักเทียบท่าเขียน
ใช้ Docker เพื่อติดตั้ง WordPress
ตอนนี้เรารู้แล้วว่า Docker คืออะไรและเราได้ติดตั้งแล้วเราสามารถใช้มันเพื่อติดตั้ง WordPress ได้
- ขั้นตอนแรกคือ สร้างไดเร็กทอรี เรียกเช่น WordPress (ฉันรู้ว่ามันเป็นต้นฉบับมาก) ในไดเร็กทอรีรูทโดยใช้คำสั่งต่อไปนี้:
mkdir ~ / wordpress
- ถัดไปในไดเร็กทอรีนั้นเราต้อง สร้างไฟล์ ที่เรียกว่า นักเทียบท่า-compose.ymlซึ่งเราสามารถทำได้โดยไปที่ไดเร็กทอรีที่สร้างขึ้นจากนั้นสร้างไฟล์ที่ต้องการนั่นคือดำเนินการ:
cd wordpress
touch docker-compose.yml
- ไฟล์ นักเทียบท่า-compose.yml จะต้องมีเนื้อหาดังต่อไปนี้:
เวิร์ดเพรส:
ภาพ: wordpress
ลิงค์:
- wordpress_db: mysql
พอร์ต:
- 8080: 80
ปริมาณ:
- ~ / wordpress / wp_html: / var / www / html
เวิร์ดเพรส_ดีบี:
ภาพ: mariadb
สภาพแวดล้อม:
MYSQL_ROOT_PASSWORD: รหัสผ่านตัวอย่าง
phpmyadmin:
ภาพ: corbinu / docker-phpmyadmin
ลิงค์:
- wordpress_db: mysql
พอร์ต:
- 8181: 80
สภาพแวดล้อม:
MYSQL_USERNAME: รูท
MYSQL_ROOT_PASSWORD: รหัสผ่านตัวอย่าง
หมายเหตุ: คุณสามารถคัดลอก - วางเนื้อหาของไฟล์ด้วยตนเองหรือในทางกลับกันคัดลอกโดยดำเนินการ:
echo file_contents> docker-compose.yml
- ขั้นตอนสุดท้ายคือการเริ่ม Docker ซึ่งเราสามารถทำได้อย่างง่ายดายโดยเรียกใช้:
เริ่มต้น sudo docker-compose
ตอนนี้คุณต้องเปิดเบราว์เซอร์ของคุณ (Firefox, Chromium หรือ Chrome) แล้วไปที่ localhost: 8080 ผ่านกล่องข้อความด้านบน เท่านี้เอง! ง่ายใช่มั้ย?
สรุปสุดท้ายเราต้องการเตือนคุณถึงสิ่งที่เราได้ทำไป ก่อนอื่นเรามี นักเทียบท่าที่ติดตั้งซึ่งเป็นเครื่องมือที่ช่วยให้เราจัดแพคเกจโครงการซอฟต์แวร์ในคอนเทนเนอร์เพื่อให้พอร์ตไปยังระบบใด ๆ ได้อย่างง่ายดาย ด้านล่างเรามี สร้างไฟล์ นักเทียบท่า-compose.yml กับ จำเป็นต้องกำหนดค่า WordPressเพื่อเริ่มต้น Docker ในที่สุด เราหวังว่าโพสต์นี้จะช่วยคุณติดตั้ง WordPress บน Ubuntu ของคุณและหากคุณมีคำถามใด ๆ ให้ทิ้งไว้ในส่วนความคิดเห็น จนกว่าจะถึงเวลาต่อไป😉
ฉันไม่เข้าใจสิ่งหนึ่ง ไฟล์ docker-compose.yml เป็นไฟล์คอนฟิกูเรชัน แต่ wordpress ติดตั้งอย่างไร?
ฉันดำเนินการต่อทีละขั้นตอนและไม่ได้ผลฉันมีข้อผิดพลาดนี้เมื่อฉันดำเนินการคำสั่งสุดท้าย
เริ่มต้น sudo docker-compose
ข้อผิดพลาด: yaml.scanner.ScannerError: ขณะสแกนคีย์ธรรมดา
ใน "./docker-compose.yml" บรรทัด 4 คอลัมน์ 1
ไม่พบ ":" ที่คาดไว้
ใน "./docker-compose.yml" บรรทัด 5 คอลัมน์ 1