Làm cách nào tôi có thể chạy hình ảnh Snappy / ub Ubuntu-core với LXD


10

Tôi muốn chạy Ubuntu Snappy trong một thùng chứa LXC.

Không có hình ảnh linh hoạt hiện có tại repo https://images.linuxcontainers.org mặc định , nhưng tôi tự hỏi liệu đây có phải là thứ mà người khác đã thử và tôi cần bắt đầu những gì.

Đối với ngữ cảnh, tôi quan tâm đến việc chạy snappy trong bộ chứa hệ thống (thông qua lxd trên cli cho nhà phát triển cục bộ và openstack cho môi trường dùng chung) để hoạt động như một máy chủ lưu trữ để chạy bộ chứa ứng dụng với Docker.

Câu trả lời:


2

Điều này hiện được hỗ trợ: lxc launch images:ubuntu-core/16/amd64 ubuntu-core

Tín dụng @stgraber

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


Chào mừng bạn đến hỏi Ubuntu! Trong khi điều này về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây, và cung cấp liên kết để tham khảo.
Kevin Bowen

kết quả là: error: not found (not a fingerprint, partial fingerprint (first 12 chars) or valid alias)Có vẻ như tên thẻ bây giờ là
ubfox

3

Gói snappy LXD hiện chưa có sẵn dưới dạng hình ảnh phát hành chung cho LXC. Tuy nhiên, điều có sẵn là một snap để thử nghiệm LXD trên snappy - stgraber đã đăng về điều này tại đây:

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

bit liên quan:

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

Nhưng điều này chỉ giúp bạn bắt đầu chạy các container khác trên snappy chứ không phải tải snappy trong LXD.

Một nơi tốt để bắt đầu cuộc đối thoại về những gì bạn muốn làm là danh sách gửi thư trên Ubuntu cho LXD, hoặc có thể gửi một lỗi đối với dự án LXD yêu cầu một hình ảnh linh hoạt để tiêu thụ, trong đó nhóm có thể xây dựng một hình ảnh, hoặc yêu cầu xây dựng CPC một.

Bất cứ điều gì ngoài đó sẽ là một bài tập trong việc xây dựng các rootfs LXC bằng tay và chứa nó. YMMV


2

Do các hạn chế về nhân liên quan đến apparmor và squashfs không có đặc quyền, cả hai đều được yêu cầu cho mô hình bảo mật của Ubuntu Core, hiện tại không khả thi để chạy linh hoạt trong bộ chứa LXD hoặc LXC.

Đó là thứ mà chúng tôi chắc chắn muốn có sớm nhưng dường như chúng tôi sẽ không đạt được nó cho Ubuntu 16.04, cũng không phải là trên lộ trình của chúng tôi bây giờ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.