Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Feature Requests
  3. Add ability to run VM like containers in Cloudron via Sysbox

Add ability to run VM like containers in Cloudron via Sysbox

Scheduled Pinned Locked Moved Feature Requests
docker
39 Posts 5 Posters 4.8k Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • robiR robi

    @lonk That would be great, try it out and see what breaks and where there are gaps.

    LonkleL Offline
    LonkleL Offline
    Lonkle
    wrote on last edited by
    #16

    @robi No no, I'm asking, what does this give us in a practical sense and how hard would it be to implement do you think?

    robiR murgeroM 2 Replies Last reply
    0
    • LonkleL Lonkle

      @robi No no, I'm asking, what does this give us in a practical sense and how hard would it be to implement do you think?

      robiR Offline
      robiR Offline
      robi
      wrote on last edited by
      #17

      @lonk maybe read the thread again? πŸ˜‰

      Conscious tech

      LonkleL 1 Reply Last reply
      0
      • robiR robi

        @lonk maybe read the thread again? πŸ˜‰

        LonkleL Offline
        LonkleL Offline
        Lonkle
        wrote on last edited by
        #18

        @robi So the pro is you can run your own OS completely inside a Docker container?

        robiR 1 Reply Last reply
        0
        • LonkleL Lonkle

          @robi So the pro is you can run your own OS completely inside a Docker container?

          robiR Offline
          robiR Offline
          robi
          wrote on last edited by
          #19

          @lonk yes, that was mentioned.

          Conscious tech

          LonkleL 1 Reply Last reply
          0
          • robiR robi

            @lonk yes, that was mentioned.

            LonkleL Offline
            LonkleL Offline
            Lonkle
            wrote on last edited by
            #20

            @robi So there’s more. But the developers seem against it. Can you tell why?

            robiR 1 Reply Last reply
            0
            • LonkleL Lonkle

              @robi So there’s more. But the developers seem against it. Can you tell why?

              robiR Offline
              robiR Offline
              robi
              wrote on last edited by
              #21

              @lonk against it? where does it say that?

              Conscious tech

              1 Reply Last reply
              0
              • LonkleL Lonkle

                @robi No no, I'm asking, what does this give us in a practical sense and how hard would it be to implement do you think?

                murgeroM Offline
                murgeroM Offline
                murgero
                App Dev
                wrote on last edited by
                #22

                @lonk said in Add ability to run VMs in containers in Cloudron via Sysbox:

                No no, I'm asking, what does this give us in a practical sense and how hard would it be to implement do you think?

                imho - What I can see down the road is the ability for companies to run some applications without the need to officially packaging the app. This can be useful for in-house apps that use parts of the filesystem that is normally read-only for example.

                --
                https://urgero.org
                ~ Professional Nerd. Freelance Programmer. ~

                robiR 1 Reply Last reply
                0
                • murgeroM murgero

                  @lonk said in Add ability to run VMs in containers in Cloudron via Sysbox:

                  No no, I'm asking, what does this give us in a practical sense and how hard would it be to implement do you think?

                  imho - What I can see down the road is the ability for companies to run some applications without the need to officially packaging the app. This can be useful for in-house apps that use parts of the filesystem that is normally read-only for example.

                  robiR Offline
                  robiR Offline
                  robi
                  wrote on last edited by
                  #23

                  @murgero Yes, that is what is meant by the Legacy Apps point above.

                  Conscious tech

                  LonkleL 1 Reply Last reply
                  0
                  • robiR robi

                    @murgero Yes, that is what is meant by the Legacy Apps point above.

                    LonkleL Offline
                    LonkleL Offline
                    Lonkle
                    wrote on last edited by
                    #24

                    @robi Does it accomplish this by running another layer on top of the already existing Docker layer then?

                    murgeroM 1 Reply Last reply
                    0
                    • LonkleL Lonkle

                      @robi Does it accomplish this by running another layer on top of the already existing Docker layer then?

                      murgeroM Offline
                      murgeroM Offline
                      murgero
                      App Dev
                      wrote on last edited by
                      #25

                      @lonk I believe sysbox is a different container engine?

                      --
                      https://urgero.org
                      ~ Professional Nerd. Freelance Programmer. ~

                      LonkleL robiR 2 Replies Last reply
                      0
                      • murgeroM murgero

                        @lonk I believe sysbox is a different container engine?

                        LonkleL Offline
                        LonkleL Offline
                        Lonkle
                        wrote on last edited by
                        #26

                        @murgero said in Add ability to run VMs in containers in Cloudron via Sysbox:

                        @lonk I believe sysbox is a different container engine?

                        Oh, now that I re-look at everything. You're right, I think it's too late for a restructure now. πŸ˜…

                        1 Reply Last reply
                        0
                        • murgeroM murgero

                          @lonk I believe sysbox is a different container engine?

                          robiR Offline
                          robiR Offline
                          robi
                          wrote on last edited by
                          #27

                          @murgero No.

                          It's simply a different container runtime.

                          Docker remains the same, we just tell it to use sysbox vs the default runcby adding --runtime sysbox-runc to the docker command line or default config.

                          That's it.

                          Simple.

                          Conscious tech

                          murgeroM 1 Reply Last reply
                          0
                          • robiR robi

                            @murgero No.

                            It's simply a different container runtime.

                            Docker remains the same, we just tell it to use sysbox vs the default runcby adding --runtime sysbox-runc to the docker command line or default config.

                            That's it.

                            Simple.

                            murgeroM Offline
                            murgeroM Offline
                            murgero
                            App Dev
                            wrote on last edited by
                            #28

                            @robi said in Add ability to run VMs in containers in Cloudron via Sysbox:

                            container runtime.

                            isn't that the same thing as engine? Or is docker the engine and containerd is the runtime?

                            --
                            https://urgero.org
                            ~ Professional Nerd. Freelance Programmer. ~

                            robiR 1 Reply Last reply
                            0
                            • murgeroM murgero

                              @robi said in Add ability to run VMs in containers in Cloudron via Sysbox:

                              container runtime.

                              isn't that the same thing as engine? Or is docker the engine and containerd is the runtime?

                              robiR Offline
                              robiR Offline
                              robi
                              wrote on last edited by robi
                              #29

                              @murgero said in Add ability to run VMs in containers in Cloudron via Sysbox:

                              isn't that the same thing as engine? Or is docker the engine and containerd is the runtime?

                              No.
                              Docker Engine is a product name that uses containerd (the container daemon) which relies on runc (run container) which is a CLI tool for spawning and running containers according to the OCI specification.

                              All have a different abstraction level.

                              Therefore sysbox-runc is an alternate runc that is more secure and offers all of the above benefits.

                              Docker Engine and containerd don't change, and accept a parameter to specify which runtime (runc) to use.

                              Conscious tech

                              LonkleL 1 Reply Last reply
                              1
                              • robiR robi

                                @murgero said in Add ability to run VMs in containers in Cloudron via Sysbox:

                                isn't that the same thing as engine? Or is docker the engine and containerd is the runtime?

                                No.
                                Docker Engine is a product name that uses containerd (the container daemon) which relies on runc (run container) which is a CLI tool for spawning and running containers according to the OCI specification.

                                All have a different abstraction level.

                                Therefore sysbox-runc is an alternate runc that is more secure and offers all of the above benefits.

                                Docker Engine and containerd don't change, and accept a parameter to specify which runtime (runc) to use.

                                LonkleL Offline
                                LonkleL Offline
                                Lonkle
                                wrote on last edited by
                                #30

                                @robi Thanks for going so much further into detail. Why do you personally want this feature?

                                robiR 1 Reply Last reply
                                0
                                • LonkleL Lonkle

                                  @robi Thanks for going so much further into detail. Why do you personally want this feature?

                                  robiR Offline
                                  robiR Offline
                                  robi
                                  wrote on last edited by
                                  #31

                                  @lonk Let me count the ways.

                                  1. It makes Cloudron better in so many ways already described above
                                  2. It would let me have a build env in Cloudron
                                  3. It would let me have a VDI in Cloudron via Guacamole
                                  4. It would speed development
                                  5. It would let me run more non-packaged apps more easily
                                  6. It would open other opportunities we haven't even explored yet.

                                  Conscious tech

                                  LonkleL 1 Reply Last reply
                                  0
                                  • robiR robi

                                    @lonk Let me count the ways.

                                    1. It makes Cloudron better in so many ways already described above
                                    2. It would let me have a build env in Cloudron
                                    3. It would let me have a VDI in Cloudron via Guacamole
                                    4. It would speed development
                                    5. It would let me run more non-packaged apps more easily
                                    6. It would open other opportunities we haven't even explored yet.
                                    LonkleL Offline
                                    LonkleL Offline
                                    Lonkle
                                    wrote on last edited by
                                    #32

                                    @robi said in Add ability to run VMs in containers in Cloudron via Sysbox:

                                    @lonk Let me count the ways.

                                    1. It makes Cloudron better in so many ways already described above
                                    2. It would let me have a build env in Cloudron
                                    3. It would let me have a VDI in Cloudron via Guacamole
                                    4. It would speed development
                                    5. It would let me run more non-packaged apps more easily
                                    6. It would open other opportunities we haven't even explored yet.

                                    Okay, perfect, now why do you think the developer's seem opposed (since those are the pros and if there were no cons, fs anyone would do it)? Time and effort switching infrastructures would be my personal guess.

                                    robiR 1 Reply Last reply
                                    0
                                    • LonkleL Lonkle

                                      @robi said in Add ability to run VMs in containers in Cloudron via Sysbox:

                                      @lonk Let me count the ways.

                                      1. It makes Cloudron better in so many ways already described above
                                      2. It would let me have a build env in Cloudron
                                      3. It would let me have a VDI in Cloudron via Guacamole
                                      4. It would speed development
                                      5. It would let me run more non-packaged apps more easily
                                      6. It would open other opportunities we haven't even explored yet.

                                      Okay, perfect, now why do you think the developer's seem opposed (since those are the pros and if there were no cons, fs anyone would do it)? Time and effort switching infrastructures would be my personal guess.

                                      robiR Offline
                                      robiR Offline
                                      robi
                                      wrote on last edited by
                                      #33

                                      @lonk

                                      1. fear?
                                      2. lack of confidence?
                                      3. not understanding how simple it may be?
                                      4. time looking into it?
                                      5. goto #1

                                      Conscious tech

                                      LonkleL 1 Reply Last reply
                                      0
                                      • robiR robi

                                        @lonk

                                        1. fear?
                                        2. lack of confidence?
                                        3. not understanding how simple it may be?
                                        4. time looking into it?
                                        5. goto #1
                                        LonkleL Offline
                                        LonkleL Offline
                                        Lonkle
                                        wrote on last edited by
                                        #34

                                        @robi Can we help with any of those reasons or is this a vendetta we should give up?

                                        robiR 1 Reply Last reply
                                        0
                                        • LonkleL Lonkle

                                          @robi Can we help with any of those reasons or is this a vendetta we should give up?

                                          robiR Offline
                                          robiR Offline
                                          robi
                                          wrote on last edited by
                                          #35

                                          @lonk Hard to say, it's been a relatively odd echo chamber in this thread, so without more feedback and clarity of the thinking, it's feeling quite neglected.

                                          Conscious tech

                                          ? 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Bookmarks
                                          • Search