สารบัญ:

คุณจะคอนเทนเนอร์แอปโหนดได้อย่างไร
คุณจะคอนเทนเนอร์แอปโหนดได้อย่างไร

วีดีโอ: คุณจะคอนเทนเนอร์แอปโหนดได้อย่างไร

วีดีโอ: คุณจะคอนเทนเนอร์แอปโหนดได้อย่างไร
วีดีโอ: เช็คด่วน! 10+ ฟังก์ชันลับที่คุณอาจไม่รู้ใน GoodNotes✏️(แอปโหลดฟรีแล้ว!) Peanut Butter 2024, เมษายน
Anonim

เขียน Dockerfile

  1. จาก โหนด :7. บรรทัดที่ 2: ตั้งค่าไดเร็กทอรีใน คอนเทนเนอร์ ถึง / แอป .
  2. ทำงาน / แอป . บรรทัดที่ 3-5: คัดลอก แอปพลิเคชัน ถึง / แอป ไดเร็กทอรีและติดตั้งการพึ่งพา
  3. คัดลอก package.json / แอป รัน npm ติดตั้ง COPY / แอป .
  4. CMD โหนด ดัชนี. js . บรรทัดที่ 7: เปิดพอร์ต 8081 ออกไปด้านนอกเมื่อ คอนเทนเนอร์ ได้เปิดตัว:

ในทำนองเดียวกัน จะมีการถามฉันจะทำแพ็คเกจแอปโหนดได้อย่างไร

คุณสามารถลองตั้งค่าต่อไปนี้:

  1. รับซอร์สโค้ดแอปของคุณ
  2. npm ติดตั้งการพึ่งพาทั้งหมด (ผ่านแพ็คเกจ json) ไปยังไดเร็กทอรี node_modules ในเครื่อง
  3. คัดลอกโหนด js binary – node.exe บน Windows (อาจ) /usr/local/bin/node บน OS X/Linux ไปยังโฟลเดอร์รูทของโปรเจ็กต์ของคุณ

คุณจะเชื่อมต่อแอปตอบโต้อย่างไร บทช่วยสอนโดยใช้ ' create-react-app'

  1. ขั้นตอนที่ 1: ติดตั้ง create-react-app yarn global เพิ่ม create-react-app
  2. ขั้นตอนที่ 2: สร้างโครงการใหม่
  3. ขั้นตอนที่ 4: เพิ่มกระบวนการสร้างไปยัง Dockerfile
  4. ขั้นตอนที่ 5: เพิ่มสภาพแวดล้อมการผลิตให้กับ SAME Dockerfile
  5. ขั้นตอนที่ 6: สร้างภาพ!
  6. ขั้นตอนที่ 7: เรียกใช้ในเครื่องเพื่อทดสอบว่าใช้งานได้!

เมื่อพิจารณาถึงสิ่งนี้แล้ว Docker node คืออะไร?

คนงาน โหนด ยังเป็นตัวอย่างของ นักเทียบท่า เครื่องยนต์ที่มีจุดประสงค์เพียงอย่างเดียวคือดำเนินการคอนเทนเนอร์ คนงาน โหนด ไม่เข้าร่วมในสถานะแจกจ่าย Raft ตัดสินใจกำหนดเวลา หรือให้บริการ HTTP API ในโหมด Swarm

ฉันจะรับ ID คอนเทนเนอร์ภายในคอนเทนเนอร์ได้อย่างไร

เพื่อให้ง่าย รหัสคอนเทนเนอร์ เป็นชื่อโฮสต์ของคุณ ภายในนักเทียบท่า.

ดังนั้น คุณสามารถ:

  1. ติดตั้งแพ็คเกจ docker-io ในคอนเทนเนอร์ของคุณด้วยเวอร์ชันเดียวกับโฮสต์
  2. เริ่มต้นด้วย --volume /var/run/docker ถุงเท้า:/var/run/docker. ถุงเท้า -- สิทธิพิเศษ.
  3. ในที่สุด ให้รัน: นักเทียบท่าตรวจสอบ $(ชื่อโฮสต์) ภายในคอนเทนเนอร์