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.
  • LonkleL Lonkle

    @robi Okay, I'm interested - compare the current system to this proposed system with some pros and cons?

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

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

    Conscious tech

    LonkleL 1 Reply Last reply
    0
    • 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
                                          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