Score:2

จะเริ่มคอนเทนเนอร์เป็นบริการหลังจากติดตั้ง yum ได้อย่างไร

ธง jp

ฉันติดตั้ง ตู้คอนเทนเนอร์ บน Amazon Linux 2 โดยใช้ คำสั่งที่แนะนำ:

sudo amazon-linux-extras เปิดใช้งานนักเทียบท่า
sudo yum install -y คอนเทนเนอร์

ฉันเพิ่มสิ่งนี้ใน สคริปต์ข้อมูลผู้ใช้ EC2 เพื่อเรียกใช้ในเวลาเปิดตัวอินสแตนซ์

แต่ฉันควรจะเริ่มต้นอย่างไร ตู้คอนเทนเนอร์ (รันไทม์คอนเทนเนอร์ - คล้ายกับนักเทียบท่า) เป็นบริการหรือไม่ เนื่องจากผมติดตั้งผ่าน ยำ ดูเหมือนจะไม่มี a ไฟล์บริการ systemd. ไบนารีตั้งอยู่บน /usr/bin/คอนเทนเนอร์. ฉันควรจะใช้ เสียงสะท้อน ในสคริปต์สำหรับเริ่มระบบเพื่อสร้างไฟล์ ไฟล์บริการ systemd หรือควรปฏิบัติอย่างไรดี?

in flag
ฉันอาจคิดผิด แต่ฉันไม่คิดว่าคอนเทนเนอร์ได้รับการออกแบบมาให้ใช้งานโดยไม่มีนักเทียบท่าหรือ kubernetes หรืออย่างอื่น ฉันคิดว่ามันเป็นเพียงองค์ประกอบรันไทม์ที่สิ่งอื่นใช้
Score:1
ธง jp

ฉันลงเอยด้วยการเพิ่มบรรทัดเหล่านี้ในสคริปต์เริ่มต้น:

แมว <<EOF | sudo tee /etc/systemd/system/containerd.service
[หน่วย]
Description=ตู้คอนเทนเนอร์
เอกสาร =https://containerd.io

[บริการ]
พิมพ์=แจ้ง
ExecStart=/usr/bin/คอนเทนเนอร์

[ติดตั้ง]
WantedBy=multi-user.target
อฟ

sudo systemctl เปิดใช้งานคอนเทนเนอร์
sudo systemctl เริ่มคอนเทนเนอร์

ดูเหมือนว่า ตู้คอนเทนเนอร์ เริ่มให้บริการ:

รุ่น $ sudo ctr
ลูกค้า:
  เวอร์ชัน: 1.4.6
  การแก้ไข: d71fcd7d8303cbf684402823e425e9dd2e99285d
  ไปเวอร์ชัน: go1.15.12

เซิร์ฟเวอร์:
  เวอร์ชัน: 1.4.6
  การแก้ไข: d71fcd7d8303cbf684402823e425e9dd2e99285d
  UUID: 25f1bff3-b72d-45f2-99d2-78c0df126faa

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา