Canonical announcements

Ubuntu 17.04 supports widest range of container capabilities

by Canonical on 13 April 2017

Ubuntu 17.04 released today, supporting Kubernetes, Docker, LXD and Snaps. This is the 26th release of Ubuntu, the world’s most widely deployed Linux OS and the leading platform for cloud and IoT operations. “The breadth and …

Cloud and server

USB hotplug with LXD containers

by Stéphane Graber on 29 March 2017

USB devices in containersIt can be pretty useful to pass USB devices to a container. Be that some measurement equipment in a lab or maybe more commonly, an Android phone or some IoT device that you …

Cloud and server

NVidia CUDA inside a LXD container

by Stéphane Graber on 28 March 2017

GPU inside a container LXD supports GPU passthrough but this is implemented in a very different way than what you would expect from a virtual machine. With containers, rather than passing a raw PCI device and …

Cloud and server

Run your own LXD demo server

by Stéphane Graber on 6 March 2017

The LXD demo serverThe LXD demo server is the service behind https://linuxcontainers.org/lxd/try-it.We use it to showcase LXD by leading visitors through an interactive tour of LXD’s features.Rather than use some javascript simulation of LXD and its …

Cloud and server

The no-nonsense way to accelerate your business with containers

by Cezzaine Zaher on 27 February 2017

Container technology has brought about a step-change in virtualisation technology. Organisations implementing containers see considerable opportunities to improve agility, efficiency, speed, and manageability within their IT environments. Containers promise to improve datacenter efficiency and performance without …

Cloud and server

LXD client on Windows and macOS

by Stéphane Graber on 27 February 2017

LXD on other operating systems? While LXD and especially its API have been designed in a mostly OS-agnostic way, the only OS supported for the daemon right now is Linux (and a rather recent Linux at …

Cloud and server

LXD 2.0: Debugging and contributing to LXD [12/12]

by Stéphane Graber on 27 February 2017

This is the twelfth and last blog post in this series about LXD 2.0. Introduction This is finally it! The last blog post in this series of 12 that started almost a year ago. If you …

Cloud and server

Ubuntu Core in LXD containers

by Stéphane Graber on 27 February 2017

What’s Ubuntu Core? Ubuntu Core is a version of Ubuntu that’s fully transactional and entirely based on snap packages. Most of the system is read-only. All installed applications come from snap packages and all updates are …

Cloud and server

HOWTO: Automatically import your public SSH keys into LXD Instances

by Dustin Kirkland on 25 February 2017

Just another reason why LXD is so awesome…You can easily configure your own cloud-init configuration into your LXD instance profile.In my case, I want cloud-init to automatically ssh-import-id kirkland, to fetch my keys from Launchpad. Alternat

Cloud and server

LXD on Debian (using snapd)

by Stéphane Graber on 22 February 2017

Introduction So far all my blog posts about LXD have been assuming an Ubuntu host with LXD installed from packages, as a snap or from source. But LXD is perfectly happy to run on any Linux …

Cloud and server

Running Kubernetes inside LXD

by Stéphane Graber on 20 February 2017

Introduction For those who haven’t heard of Kubernetes before, it’s defined by the upstream project as: Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up …

Cloud and server

Network management with LXD (2.3+)

by Stéphane Graber on 14 February 2017

Introduction When LXD 2.0 shipped with Ubuntu 16.04, LXD networking was pretty simple. You could either use that “lxdbr0” bridge that “lxd init” would have you configure, provide your own or just use an existing physical …