Issues with Docker-OSX on Synology #482

Open
opened 2025-12-29 01:19:41 +01:00 by adam · 8 comments
Owner

Originally created by @deten on GitHub (Mar 14, 2023).

I am trying to get Docker-osx to run on my synology box. Here is my run command:

docker run -it \
  --name=docker-osx \
  --device /dev/kvm \
  -p 50922:10022 \
  -p 5999:5999 \
  -e NOPICKER=true \
  -e "DISPLAY=${DISPLAY:-:0.0}" \
  -e GENERATE_UNIQUE=true \
  -e EXTRA="-display none -vnc 0.0.0.0:99,password=on" \
  -e WIDTH=1366 \
  -e HEIGHT=768 \
  -v /volume2/docker/docker-osx/:/config \
  sickcodes/docker-osx:latest 

I am running Synology on DSM6 because 7 messes up some of the USB stuff.

I am able to get to the boot screen, but seem to be stuck there. The error I end with is here:

IOUSBHost Interface(0x100000228): matching deferred by IOUSBHostHIDDevice

Logs
Part1: https://pastebin.com/cKDHp5cv
Part2: https://pastebin.com/ZZwbMe79

Originally created by @deten on GitHub (Mar 14, 2023). I am trying to get Docker-osx to run on my synology box. Here is my run command: ``` docker run -it \ --name=docker-osx \ --device /dev/kvm \ -p 50922:10022 \ -p 5999:5999 \ -e NOPICKER=true \ -e "DISPLAY=${DISPLAY:-:0.0}" \ -e GENERATE_UNIQUE=true \ -e EXTRA="-display none -vnc 0.0.0.0:99,password=on" \ -e WIDTH=1366 \ -e HEIGHT=768 \ -v /volume2/docker/docker-osx/:/config \ sickcodes/docker-osx:latest ``` I am running Synology on DSM6 because 7 messes up some of the USB stuff. I am able to get to the boot screen, but seem to be stuck there. The error I end with is here: `IOUSBHost Interface(0x100000228): matching deferred by IOUSBHostHIDDevice` Logs Part1: https://pastebin.com/cKDHp5cv Part2: https://pastebin.com/ZZwbMe79
Author
Owner

@deten commented on GitHub (Mar 15, 2023):

The width/height was corrupting the display using VNC, removing it fixed that.

New Run Command:

docker run -i \
  --name=docker-osx \
  --device /dev/kvm \
  -p 50922:10022 \
  -p 5999:5999 \
  -e NOPICKER=true \
  -e GENERATE_UNIQUE=true \
  -e EXTRA="-display none -vnc 0.0.0.0:99,password=on" \
  -v /volume2/docker/docker-osx/:/config \
  sickcodes/docker-osx:latest
@deten commented on GitHub (Mar 15, 2023): The width/height was corrupting the display using VNC, removing it fixed that. New Run Command: ``` docker run -i \ --name=docker-osx \ --device /dev/kvm \ -p 50922:10022 \ -p 5999:5999 \ -e NOPICKER=true \ -e GENERATE_UNIQUE=true \ -e EXTRA="-display none -vnc 0.0.0.0:99,password=on" \ -v /volume2/docker/docker-osx/:/config \ sickcodes/docker-osx:latest ```
Author
Owner

@nmajin commented on GitHub (Mar 15, 2023):

This is where I am failing at:

Screenshot 2023-03-14 at 10 35 29 PM

I am thinking (at the moment) that I have an issue with "Certain SATA controllers dropped": https://dortania.github.io/OpenCore-Install-Guide/extras/big-sur/#supported-hardware

Since I am seeing a kernel-panic there. I would be curious to try these kexts (or just try Catalina) to see if this would get me further. I am just not sure how to do that at the moment. Seems like the helm chart that docker-osx provides allow for custom kexts, but I am not going to setup k8s yet for this to try going that route: 869b5fafd6/helm/values.yaml (L18-L30)

I also am wondering though, assuming this is all based on Hackintosh, that the hardware overall is just lacking: "Note that Mobile Atoms, Celeron and Pentium CPUs are not supported": https://dortania.github.io/OpenCore-Install-Guide/macos-limits.html#cpu-support.

Note: I am trying to get this working on a RS818 1U Synology. I did upgrade the RAM to 16 GB. But I do see it recognizes my 4 cores there.

@nmajin commented on GitHub (Mar 15, 2023): This is where I am failing at: <img width="1100" alt="Screenshot 2023-03-14 at 10 35 29 PM" src="https://user-images.githubusercontent.com/253669/225191857-2cd0a211-3a7f-4c3a-aa4e-63ad23560ea4.png"> I am thinking (at the moment) that I have an issue with "Certain SATA controllers dropped": https://dortania.github.io/OpenCore-Install-Guide/extras/big-sur/#supported-hardware Since I am seeing a kernel-panic there. I would be curious to try these kexts (or just try Catalina) to see if this would get me further. I am just not sure how to do that at the moment. Seems like the helm chart that `docker-osx` provides allow for custom kexts, but I am not going to setup k8s yet for this to try going that route: https://github.com/sickcodes/Docker-OSX/blob/869b5fafd6d910e8e8c8c3a99a2b5dc90c33c6ee/helm/values.yaml#L18-L30 I also am wondering though, assuming this is all based on Hackintosh, that the hardware overall is just lacking: "Note that Mobile Atoms, Celeron and Pentium CPUs are not supported": https://dortania.github.io/OpenCore-Install-Guide/macos-limits.html#cpu-support. Note: I am trying to get this working on a RS818 1U Synology. I did upgrade the RAM to 16 GB. But I do see it recognizes my 4 cores there.
Author
Owner

@deten commented on GitHub (Mar 15, 2023):

What does your docker run / compose look like?

I am on a DS916+

@deten commented on GitHub (Mar 15, 2023): What does your docker run / compose look like? I am on a DS916+
Author
Owner

@nmajin commented on GitHub (Mar 16, 2023):

What does your docker run / compose look like?

I am on a DS916+

docker run -it \
  --name=docker-osx \
  --device=/dev/kvm \
  -p 50922:10022 \
  -p 5999:5999 \
  -e NOPICKER=false \
  -e "DISPLAY=${DISPLAY:-:0.0}" \
  -e GENERATE_UNIQUE=true \
  -e EXTRA="-display none -vnc 0.0.0.0:99,password=on" \
  -e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist' \
  sickcodes/docker-osx:catalina

I tried tags:

  • latest
  • big-sur
  • ventura
  • catalina

Same issues for all

@nmajin commented on GitHub (Mar 16, 2023): > What does your docker run / compose look like? > > I am on a DS916+ ``` docker run -it \ --name=docker-osx \ --device=/dev/kvm \ -p 50922:10022 \ -p 5999:5999 \ -e NOPICKER=false \ -e "DISPLAY=${DISPLAY:-:0.0}" \ -e GENERATE_UNIQUE=true \ -e EXTRA="-display none -vnc 0.0.0.0:99,password=on" \ -e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist' \ sickcodes/docker-osx:catalina ``` I tried tags: - `latest` - `big-sur` - `ventura` - `catalina` Same issues for all
Author
Owner

@kedda commented on GitHub (Apr 7, 2023):

Where you able to install all the dependencies on the synology? If yes, how did you do that?

@kedda commented on GitHub (Apr 7, 2023): Where you able to install all the dependencies on the synology? If yes, how did you do that?
Author
Owner

@deten commented on GitHub (Apr 7, 2023):

I was not, I gave up until someone smarter than me could figure this out.

@deten commented on GitHub (Apr 7, 2023): I was not, I gave up until someone smarter than me could figure this out.
Author
Owner

@lorenzo-deluca commented on GitHub (Aug 1, 2024):

Any updates? I'm interesting to run OSX on Synology 👍 Thanks

@lorenzo-deluca commented on GitHub (Aug 1, 2024): Any updates? I'm interesting to run OSX on Synology 👍 Thanks
Author
Owner

@Franz-65 commented on GitHub (Aug 2, 2024):

yes I would also be interested if there is any news

@Franz-65 commented on GitHub (Aug 2, 2024): yes I would also be interested if there is any news
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/Docker-OSX#482