ganto / lxd

Description

RPM packages for LXD, a container hypervisor based on LXC. It offers a REST API to remotely manage containers over the network, using an image based workflow and with support for live migration.

Spec file sources

github.com: ganto/copr-lxd

Installation Instructions

Steps to run LXD.

  • Disable SELinux:

    # setenforce permissive
    
  • Enable this COPR repository:

     # dnf copr enable ganto/lxd
    
  • Install LXD:

    # dnf install lxd lxd-client lxd-tools
    
  • Add management user account to lxd group:

    # usermod -a -G lxd <user>
    
  • Set sub{u,g}id range for containerized root user. For more information see man (5) subuid.

    # echo "root:1000000:65536" >> /etc/subuid
    # echo "root:1000000:65536" >> /etc/subgid
    
  • Enable and start lxd:

     # systemctl enable lxd && systemctl start lxd
    
  • Run LXD initialization

    # lxd init
    
  • List available default images:

     $ lxc image list images:
    
  • Start your first container:

     $ lxc launch images:fedora/24
    

Further resources

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 24 x86_64 (6)* Fedora 24 (0 downloads)
Fedora 25 x86_64 (83)* Fedora 25 (0 downloads)
Fedora 26 x86_64 (4)* Fedora 26 (0 downloads)

* Total number of packages downloaded in the last seven days.