‫เอาล่ะ การบรรยายที่เพียงพอ
‫ลองให้การบ้านกับคุณหน่อย ตอนนี้คุณมีโอกาสที่จะเล่นคำสั่ง container
‫ใน Docker แล้วฉันต้องการให้การบ้านเล็กน้อยเพื่อเริ่มต้นการบรรจุ
‫เรากำลังจะผ่านกระบวนการบางอย่างของสิ่งที่มันต้องการที่จะตั้งค่าภาพหลายประเภทในภาชนะที่แตกต่างกันในเวลาเดียวกัน
‫คุณอาจต้องใช้เอกสารประกอบในการนี้
‫คุณรู้เกี่ยวกับคำสั่ง --help
‫เมื่อคำนึงถึงเรื่องนี้แล้วก็ยังมีเอกสาร นักเทียบท่า ดอทคอม
‫หากคุณยังไม่เคยไปที่นั่นลองใช้เวลาสักครู่เพื่อตรวจสอบและคลิกที่นี่
‫แม้ว่ามันจะไม่ใช่สิ่งที่คุณต้องมองไปในทันที แต่ก็ต้องมีแนวคิดสำหรับเอกสารที่มีอยู่
‫เว็บไซต์จริงเป็นโอเพ่นซอร์สทั้งหมดและคุณสามารถใช้ GitHub เพื่อเพิ่มเอกสารหรือแนะนำการเปลี่ยนแปลง
‫มันยากที่วันหนึ่งจะผ่านไปโดยที่ฉันไม่ไปที่เว็บไซต์นั้น
‫มีข้อมูลใหม่จำนวนมากที่นั่น
‫ฉันขอแนะนำให้คุณตรวจสอบ
‫ส่วนใหญ่เวลาที่ฉันค้นหาด้วย Google จริง ๆ แล้วมันก็กลายเป็นตัวเลือกอันดับหนึ่งในสองหรือสามตัว
‫คุณจะเริ่มต้นแอปพลิเคชันสามคอนเทนเนอร์
‫เราจะไม่ตั้งค่าคอนเทนเนอร์ทั้งสามนี้ด้วยข้อมูลแอปพลิเคชันหรือไฟล์ต้นฉบับของเรา
‫ฉันแค่อยากให้คุณได้แนวคิดเกี่ยวกับวิธีเริ่มต้นสิ่งเหล่านี้และความแตกต่างและการจัดการร่วมกัน
‫คุณต้องการใช้ -d เพื่อแยกออกอย่างแน่นอน
‫จากนั้นฉันแนะนำให้คุณใช้ - ชื่อเสมอ นั่นเป็นเรื่องง่ายที่จะจัดการกับเมื่อคุณทำงานกับเครื่องท้องถิ่นของคุณ
‫คุณสามารถตั้งชื่อสิ่งที่คุณต้องการ
‫ฉันต้องการให้คุณให้แต่ละพอร์ตของตนเองเนื่องจากแต่ละคอนเทนเนอร์ไม่สามารถทำงานในพอร์ตเดียวกันกับคอนเทนเนอร์อื่น ๆ หากคุณเปิดเผยที่โฮสต์
‫ขวา.
‫ถ้าเราจะอนุญาตให้โฮสต์ฟังแต่ละคอนเทนเนอร์และทราฟฟิกที่ส่งต่อพวกเขาทั้งหมดต้องทำงานบนพอร์ตที่ต่างกัน
‫nginx จะทำหน้าที่เป็นพร็อกซีของเราในกรณีนี้และมันจะนั่งที่พอร์ต 80 เซิร์ฟเวอร์ apache
‫หรือ httpd กำลังจะทำงานบน 8080
‫จากนั้นเซิร์ฟเวอร์ mysql ทำงานบนพอร์ตเริ่มต้นที่ 3306
‫อีกครั้งจริง ๆ เหล่านี้จะไม่เป็นสามภาชนะที่พูดคุยกันในทางใด ๆ
‫แต่เราเพิ่งจะเริ่มต้นพวกเขาแล้วฉีกพวกเขาทั้งหมดลงอีกครั้ง
‫สิ่งที่คุณยังไม่ได้พบคือหนึ่งในตัวเลือกสำหรับคำสั่ง container run คือตัวแปรสภาพแวดล้อมที่ผ่านไป
‫ดังนั้น -e หรือ --environment จะส่งผ่านตัวแปรสภาพแวดล้อมใด ๆ ที่คุณต้องการส่งผ่านไปยังคอนเทนเนอร์นั้น
‫นี่เป็นวิธีที่ใช้กันโดยทั่วไปสำหรับเราที่จะผ่านการตั้งค่าตามสภาพแวดล้อมลงในคอนเทนเนอร์ของเรา
‫บ่อยครั้งที่มีตัวแปรสภาพแวดล้อมที่แตกต่างกันสำหรับการทดสอบหรือการพัฒนาเทียบกับการผลิตและตัวเลือกสภาพแวดล้อมคือวิธีที่เราทำ
‫ด้วยภาพ
‫mysql ที่คุณจะใช้จริง ๆ แล้วมันมีตัวเลือกสำหรับการตั้งค่ารหัสผ่านรูทแบบสุ่มในการบูทเครื่อง
‫วิธีที่คุณพบว่ารหัสผ่านนั้นจริง ๆ
‫แล้วจะใช้คำสั่งบันทึกการดูเมื่อเริ่มต้นครั้งแรกและมันจะคายออกไปสู่บันทึกสิ่งที่รหัสผ่านแบบสุ่มจะ
‫เมื่อคุณเริ่มต้นคอนเทนเนอร์ทั้งหมดและคุณคิดว่าถูกต้องคุณสามารถฉีกมันทั้งหมดอีกครั้งด้วยคำสั่ง stop และ
‫rm
‫ฉันต้องการให้คุณใช้คำสั่ง ls เพื่อให้แน่ใจว่าคุณได้เริ่มต้นทั้งหมดแล้วและพวกเขาทั้งหมดถูกล้าง
‫คุณอาจต้องใช้ ls -a เพื่อให้แน่ใจว่าคุณได้ลบทั้งหมด
‫ฉันจะออกจากวิดีโอหลังจากนี้ซึ่งแสดงให้เห็นว่าฉันจะทำอย่างไรในกรณีที่คุณติดขัด
‫โชคดี. เราจะพบคุณในส่วนถัดไป