ฉันจะเรียกใช้อิมเมจ Snappy / ubuntu-core ด้วย LXD ได้อย่างไร


10

ฉันต้องการเรียกใช้ Ubuntu Snappy ในคอนเทนเนอร์ LXC

ไม่มีภาพเร็วที่https://images.linuxcontainers.org repo เริ่มต้นแต่ฉันสงสัยว่านี่เป็นสิ่งที่คนอื่นลองและสิ่งที่ฉันต้องเริ่มต้น

สำหรับบริบทฉันสนใจที่จะเรียกใช้ snappy ในคอนเทนเนอร์ของระบบ (ผ่าน lxd บน cli สำหรับ dev ท้องถิ่นและ openstack สำหรับสภาพแวดล้อมที่ใช้ร่วมกัน) เพื่อทำหน้าที่เป็นโฮสต์ระบบปฏิบัติการสำหรับเรียกใช้คอนเทนเนอร์แอปพลิเคชันด้วย Docker

คำตอบ:


2

ตอนนี้ได้รับการสนับสนุน: lxc launch images:ubuntu-core/16/amd64 ubuntu-core

เครดิต @stgraber

https://stgraber.org/2017/01/31/ubuntu-core-in-lxd-containers/


ยินดีต้อนรับสู่ถาม Ubuntu! ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนสำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง
Kevin Bowen

ผลลัพธ์ใน: error: not found (not a fingerprint, partial fingerprint (first 12 chars) or valid alias)ดูเหมือนว่าชื่อแท็กตอนนี้คือ ubuntu-core / 16 / amd64
Jay _silly_evarlast_ Wren

3

แพ็คเกจ Snappy LXD ยังไม่สามารถใช้งานได้ในขณะนี้เป็นอิมเมจทั่วไปสำหรับ LXC สิ่งที่เป็นประโยชน์คืออะไรสำหรับการทดสอบ LXD บนเร็ว - stgraber ได้โพสต์เกี่ยวกับเรื่องนี้ที่นี่:

https://plus.google.com/+St%C3%A9phaneGraber/posts/aX6vogzEQ1X

บิตที่เกี่ยวข้อง:

A binary for amd64 can be downloaded at:
    https://dl.stgraber.org/lxd_0.11-git0_amd64.snap

Then installed with:
    snappy-remote --url=ssh://localhost:8022 install lxd_0.11-git0_amd64.snap

แต่สิ่งนี้จะช่วยให้คุณเริ่มต้นใช้งานคอนเทนเนอร์อื่น ๆ บน snappy ไม่ใช่การโหลด snappy ใน LXD

สถานที่ที่ดีในการเริ่มต้นการสนทนาเกี่ยวกับสิ่งที่คุณต้องการจะเป็นรายการส่งจดหมายอูบุนตูสำหรับ LXD หรืออาจส่งข้อผิดพลาดกับโครงการ LXD ที่ขอภาพอนิเมชั่นเพื่อการบริโภคซึ่งทีมจะสามารถสร้างภาพได้ หรือขอให้สร้าง CPC หนึ่งรายการ

สิ่งใดที่นอกเหนือจากนั้นจะเป็นการฝึกหัดในการสร้างรูท LXC ด้วยตนเองและการบรรจุมัน YMMV


2

เนื่องจากข้อ จำกัด ของเคอร์เนลเกี่ยวกับ apparmor และ unprivileged squashfs ซึ่งทั้งสองอย่างนี้จำเป็นสำหรับโมเดลความปลอดภัยของ Ubuntu Core ขณะนี้ยังไม่สามารถเรียกใช้ snappy ภายในคอนเทนเนอร์ LXD หรือ LXC

มันเป็นสิ่งที่เราต้องการจะมีในเร็ว ๆ นี้ แต่ดูเหมือนว่าไม่น่าเป็นไปได้ที่เราจะประสบความสำเร็จสำหรับ Ubuntu 16.04 และไม่ได้อยู่ในแผนงานของเราในตอนนี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.