Re: [lxc-users] lxd-client on 20.04 focal

2020-07-13 Thread Stéphane Graber
If shoving a static binary in your Docker container is an option, it's
pretty simple to build the LXD client alone as a static binary.

Install "golang-go" and "git", then run "go get
github.com/lxc/lxd/lxc". This will take a little while as it downloads
the needed source trees.
Once done, you'll find a "lxc" binary in ~/go/bin/ which you can start
using as standalone client.

On Sun, Jul 12, 2020 at 10:45 PM Fajar A. Nugraha  wrote:
>
> On Mon, Jul 13, 2020 at 7:50 AM Logan V.  wrote:
> >
> > Typically I use lxd-client in jobs that run in docker containers, so the 
> > container has the lxd-client apt package installed. Now it seems that the 
> > lxd and lxd-client are just shims for the snap.
> >
> > Since it seems like installing snaps in docker (ie. environments without 
> > snapd running) is very difficult, I'm curious if any consideration has been 
> > given to how lxd-client can be installed aside from snaps? Are there any 
> > ppas or something I should be using instead?
>
> What are you using lxd client for?
>
> If it's as simple as "creating a container" or "running lxc shell/lxc
> exec", IIRC old versions of lxd client (3.03 should still be available
> on previous distros) can connect to newer lxd server as well
>
> --
> Fajar
> ___
> lxc-users mailing list
> lxc-users@lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-users



-- 
Stéphane
___
lxc-users mailing list
lxc-users@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-users


Re: [lxc-users] lxd-client on 20.04 focal

2020-07-12 Thread Fajar A. Nugraha
On Mon, Jul 13, 2020 at 7:50 AM Logan V.  wrote:
>
> Typically I use lxd-client in jobs that run in docker containers, so the 
> container has the lxd-client apt package installed. Now it seems that the lxd 
> and lxd-client are just shims for the snap.
>
> Since it seems like installing snaps in docker (ie. environments without 
> snapd running) is very difficult, I'm curious if any consideration has been 
> given to how lxd-client can be installed aside from snaps? Are there any ppas 
> or something I should be using instead?

What are you using lxd client for?

If it's as simple as "creating a container" or "running lxc shell/lxc
exec", IIRC old versions of lxd client (3.03 should still be available
on previous distros) can connect to newer lxd server as well

-- 
Fajar
___
lxc-users mailing list
lxc-users@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-users


[lxc-users] lxd-client on 20.04 focal

2020-07-12 Thread Logan V.
Typically I use lxd-client in jobs that run in docker containers, so the
container has the lxd-client apt package installed. Now it seems that the
lxd and lxd-client are just shims for the snap.

Since it seems like installing snaps in docker (ie. environments without
snapd running) is very difficult, I'm curious if any consideration has been
given to how lxd-client can be installed aside from snaps? Are there any
ppas or something I should be using instead?

Thanks,
Logan
___
lxc-users mailing list
lxc-users@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-users