[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [atomic-devel] dockerlite the fedora way



This should be a more updated version I guess https://github.com/nalind/graphc

----- Messaggio originale -----
| Da: "Muayyad AlSadi" <alsadi gmail com>
| A: "Pavel Odvody" <podvody redhat com>
| Cc: atomic-devel projectatomic io
| Inviato: Sabato, 2 gennaio 2016 13:54:57
| Oggetto: Re: [atomic-devel] dockerlite the fedora way
| 
| >> Yes critical to this is to get the graphdriver (COW File Systems) out as
| a separate package.  graphc so to speak.  We  are working on this.
| 
| > is there a link for graphc?
| 
| I guess I found it
| 
| https://github.com/willmtemple/graphc
| 
| On Sat, Jan 2, 2016 at 2:36 PM, Muayyad AlSadi <alsadi gmail com> wrote:
| 
| > sorry,
| >
| > > Yes critical to this is to get the graphdriver (COW File Systems) out as
| > a separate package.  graphc so to speak.  We  are working on this.
| >
| > is there a link for graphc?
| >
| > and what does containerd add to the blend?
| >
| > https://containerd.tools/
| >
| >
| >
| >
| > On Sat, Jan 2, 2016 at 2:35 PM, Muayyad AlSadi <alsadi gmail com> wrote:
| >
| >> > Yes critical to this is to get the graphdriver (COW File Systems) out
| >> as a separate package.  graphc so to speak.  We  are working on this.
| >>
| >> is there a link for graphc?
| >> and what does
| >>
| >>
| >>
| >> On Mon, Nov 2, 2015 at 3:49 PM, Pavel Odvody <podvody redhat com> wrote:
| >>
| >>> On Mon, 2015-11-02 at 13:43 +0200, Muayyad AlSadi wrote:
| >>> > > systemd-importd since v221
| >>> >
| >>> > awesome! is this in F23?
| >>> >
| >>>
| >>> Yes, Fedora 23 has v222. Note that `machinectl` is the correct name for
| >>> the command:
| >>>
| >>>   $ machinectl pull-dkr --dkr-index-url=http://index.docker.io
| >>> --verify=no library/fedora:22 fedora22
| >>>   ... snip ...
| >>>   $ systemd-nspawn -M fedora22
| >>>   Spawning container fedora22 on /var/lib/machines/fedora22.
| >>>   Press ^] three times within 1s to kill container.
| >>>
| >>> >
| >>> > On Mon, Nov 2, 2015 at 1:05 PM, Pavel Odvody <podvody redhat com>
| >>> > wrote:
| >>> > > On Fri, 2015-10-30 at 22:58 +0200, Muayyad AlSadi wrote:
| >>> > > > Hi,
| >>> > > >
| >>> > > > dockerlite is way to provide minimal docker features using
| >>> > > scripts on
| >>> > > > btrfs and lxc
| >>> > > >
| >>> > > > https://github.com/docker/dockerlite
| >>> > > >
| >>> > > > maybe it was aimed to demonstrate how simple docker can be
| >>> > > >  implemented.
| >>> > > > but I like that the idea of having containers independent of the
| >>> > > > daemon
| >>> > > > (ie. we can run non-root containers and containers do not die
| >>> > > when
| >>> > > > the daemon restarted)
| >>> > > >
| >>> > > > I like to see such project that uses
| >>> > > >
| >>> > > > 1. device mapper instead of btrfs
| >>> > > > 2. use systemd-nspawn instead of lxc
| >>> > > > 3. use systemd's @ and dbus
| >>> > > >
| >>> > > > for example docker events api can be implemented as wrapper of
| >>> > > dbus
| >>> > > >
| >>> > > > docker run -d foo
| >>> > > >
| >>> > > > will redirect to
| >>> > > >
| >>> > > > echo "whatever=whatever" > /etc/sysconfig/dockerlite/123.rc
| >>> > > > systemctl start dockerlite 123 service
| >>> > > >
| >>> > > >
| >>> > > >
| >>> > >
| >>> > > Hi,
| >>> > >
| >>> > > systemd-importd since v221 can pull Docker V2 images and use them
| >>> > > for
| >>> > > launching nspawn containers. Since nspawn uses btrfs volumes by
| >>> > > default, the inbound layers are automatically  converted into btrfs
| >>> > > sub
| >>> > > -volumes (fun fact: they are received in reverse order :)):
| >>> > >
| >>> > >   systemd-pull --dkr-index-url=http://index.docker.io --verify=no
| >>> > > dkr library/fedora:22 fedora-22
| >>> > >   systemd-nspawn -M fedora-22
| >>> > >
| >>> > > Since this is V2-aware, you can also pull by image digest:
| >>> > >
| >>> > >   systemd-pull --dkr-index-url=https://index.docker.io --verify=no
| >>> > > dkr
| >>> > > library/fedora sha256:3bc3c17b7fb900f8a35a22c36a05840d0b3a07896c426
| >>> > > 8e989558ef68279ecc2 fedora-20
| >>> > >
| >>> > >
| >>> > > --
| >>> > > Pavel Odvody <podvody redhat com>
| >>> > > Software Engineer - EMEA ENG Developer Experience
| >>> > > 5EC1 95C1 8E08 5BD9 9BBF 9241 3AFA 3A66 024F F68D
| >>> > > Red Hat Czech s.r.o., Purkyňova 99/71, 612 45, Brno
| >>> > >
| >>> > >
| >>> > >
| >>>
| >>> --
| >>> Pavel Odvody <podvody redhat com>
| >>> Software Engineer - EMEA ENG Developer Experience
| >>> 5EC1 95C1 8E08 5BD9 9BBF 9241 3AFA 3A66 024F F68D
| >>> Red Hat Czech s.r.o., Purkyňova 99/71, 612 45, Brno
| >>>
| >>>
| >>>
| >>
| >
|


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]