Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Docker Architecture

Featured Replies

Hello. I've got a question regarding docker implementation.

 

On macOS Docker runs with virtualization (to virtualize Linux kernel). That's why, when setting up docker on mac, you need to setup virtual disk with the docker.

 

On Linux docker runs natively and Unrad is based on Slackware. Why does we need to setup docker disk size if there is no virtualization, and docker could simply natively use any disk mounted to the unRAID, without creating virual images?

27 minutes ago, vol said:

Hello. I've got a question regarding docker implementation.

 

On macOS Docker runs with virtualization (to virtualize Linux kernel). That's why, when setting up docker on mac, you need to setup virtual disk with the docker.

 

On Linux docker runs natively and Unrad is based on Slackware. Why does we need to setup docker disk size if there is no virtualization, and docker could simply natively use any disk mounted to the unRAID, without creating virual images?

My speculation is that because unraid runs completely in RAM, that if you tried to do it the way you said, people would be running out of RAM left and right.

  • Author

Makes sense.

 

Can anyone confirm that this is the reason and that docker runs natively on unraid without kernel virtualization?

Edited by vol

8 hours ago, vol said:

Why does we need to setup docker disk size if there is no virtualization, and docker could simply natively use any disk mounted to the unRAID, without creating virual images?

 

Docker is running natively, not virtualized.

 

Docker's internal files need to be stored on a BTRFS partition with COW enabled, but for the rest of the cache drive you typically want COW disabled (or XFS).  The simplest/best way to handle this is to create a disk image specific to docker.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.