Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker Image disappeared #799

Open
techNomad24 opened this issue Aug 27, 2024 · 50 comments
Open

Docker Image disappeared #799

techNomad24 opened this issue Aug 27, 2024 · 50 comments
Assignees
Labels
bug Something isn't working

Comments

@techNomad24
Copy link

docker build -t docker-osx --build-arg SHORTNAME=sonoma .

Unable to find image 'sickcodes/docker-osx:sonoma' locally
docker: Error response from daemon: pull access denied for sickcodes/docker-osx, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
See 'docker run --help'.

If we go on the on the Docker Hub page there is nothing more.
Screenshot 2024-08-27 122230

@mettek88
Copy link

docker build -t docker-osx --build-arg SHORTNAME=sonoma .

Unable to find image 'sickcodes/docker-osx:sonoma' locally docker: Error response from daemon: pull access denied for sickcodes/docker-osx, repository does not exist or may require 'docker login': denied: requested access to the resource is denied. See 'docker run --help'.

If we go on the on the Docker Hub page there is nothing more. Screenshot 2024-08-27 122230

Same problem for me i think the repo as been shutdown

@ngjiaxue
Copy link

Facing the exact same issue.
image

@TrevorDrayton03
Copy link

Likewise!

@ZimaBlueee
Copy link

+1

1 similar comment
@Monsteel
Copy link

+1

@Avi0n
Copy link

Avi0n commented Aug 28, 2024

To show you're having the same issue, please click 👍 on the original post instead of making new comments. It notifies/emails everyone who's subscribed to this issue every time a new comment is made. Thanks!

@miniwater
Copy link

+1

@sickcodes
Copy link
Owner

It's gone from my account. No email or information received as of yet. I've sent an email to Docker Hub support, will update once I hear back... very strange!

@sickcodes sickcodes added the bug Something isn't working label Aug 28, 2024
@BobH-Official
Copy link

Wondering is there any plan to change to other registry service is Docker Hub is not working?

@qiqiqiao
Copy link

mark

@sickcodes
Copy link
Owner

Apple reported the Docker-OSX repository to Docker Hub saying that it violated Apple copyright and Docker Hub moderated the repository. Will update later today when I have more information from Docker Hub.

@sickcodes
Copy link
Owner

The DMCA notice:

image

@leioukupo
Copy link

The DMCA notice:

image

Can you provide a link to the network disk of the tar file, I only recently learned about this project, and I want to experience it

@Redhawk18
Copy link

I would also backup the this repo by forking it, Apple is not friendly towards open source projects. I would expect to see a dmca from github any day.

@vanderful77
Copy link

Find those images get banned the exact day I learned this project. I think upload those files onto a cloud disk may temporately resolve the issue? This seems to be an promising project and I actually want to try iy out.

@Avi0n
Copy link

Avi0n commented Aug 30, 2024

I would also backup the this repo by forking it

Forking this repo will likely not help. When youtube-dl was DMCA'd, all forks were also taken down. Cloning would be the best way to back up a repo.

Apple is not friendly towards open source projects. I would expect to see a dmca from github any day.

I'll make one reply before moving on, as it's off-topic and risks sparking a lengthy debate. However, I'd like to respectfully challenge the idea that Apple is unfriendly to open-source. Apple released Swift under the permissive Apache 2.0 license, which I doubt they'd do if they weren't friendly towards open-source.

That being said, it's well-documented that Apple typically frowns upon hackintosh projects once they become aware of them. I wonder if the inclusion of the OSK key in this project might have been a contributing factor.

Regardless of the reason, I'm sure sickcodes will provide an update when possible.

@KTMGv5
Copy link

KTMGv5 commented Sep 1, 2024

docker run -it \
--device /dev/kvm \
-p 50922:10022 \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-e "DISPLAY=${DISPLAY:-:0.0}" \
-e GENERATE_UNIQUE=true \
-e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist' \
registry.cn-hangzhou.aliyuncs.com/shrimp-images/docker-osx:ventura

^^ Corrected

@leioukupo
Copy link

docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATE_UNIQUE=true -e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist' registry.cn-hangzhou.aliyuncs.com/shrimp-images/docker-osx:ventura

Cloning into 'OpenCorePkg'...
fatal: unable to access 'https://github.com/acidanthera/OpenCorePkg.git/': SSL certificate problem: unable to get local issuer certificate

@HFUT-DY
Copy link

HFUT-DY commented Sep 1, 2024

docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATE_UNIQUE=true -e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist' registry.cn-hangzhou.aliyuncs.com/shrimp-images/docker-osx:ventura

Cloning into 'OpenCorePkg'... fatal: unable to access 'https://github.com/acidanthera/OpenCorePkg.git/': SSL certificate problem: unable to get local issuer certificate

Maybe you are using a proxy. Type git config --global http.sslVerify false to disable ssl check.

@Polyfish0
Copy link

For everyone, I have a mirror of the project on my private git. If this get DMCA'd you can download the source from there: https://git.polyfish0.de/mika/Docker-OSX

@leioukupo
Copy link

docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATE_UNIQUE=true -e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist' registry.cn-hangzhou.aliyuncs.com/shrimp-images/docker-osx:ventura

Cloning into 'OpenCorePkg'... fatal: unable to access 'https://github.com/acidanthera/OpenCorePkg.git/': SSL certificate problem: unable to get local issuer certificate

Maybe you are using a proxy. Type git config --global http.sslVerify false to disable ssl check.

it's useless. i can clone this repositories(OpenCorePkg). But when I execute this string of commands, I repeat this error. So I think it's a problem with this mirror

@ratnapolepalli
Copy link

Could we get for Sonoma as well

@DevsGrupoCoagro
Copy link

Alguém conseguiu fazer isso?

PS C:\Docker-OSX> docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" sickcodes/docker-osx:latest
Unable to find image 'sickcodes/docker-osx:latest' locally
docker: Error response from daemon: pull access denied for sickcodes/docker-osx, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
See 'docker run --help'.

@vuanj
Copy link

vuanj commented Sep 2, 2024

@DevsGrupoCoagro dude, just read this thread. the image has been deleted due to DMCA

@beeman
Copy link

beeman commented Sep 2, 2024

@DevsGrupoCoagro dude, just read this thread. the image has been deleted due to DMCA

Is there any solution?

The solution is to read this thread instead of asking randomly.

@voidarclabs
Copy link

voidarclabs commented Sep 2, 2024

The best plan of action for anyone wishing to make a docker container is to clone the repo and build your own image locally. Alternately, there is another repo that has similar functionality.

@JulyIghor
Copy link

Could be DMCA possible because of this?
telegram-cloud-photo-size-2-5382110831464015034-y

@danielchenming
Copy link

docker run -it \
--device /dev/kvm \
-p 50922:10022 \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-e "DISPLAY=${DISPLAY:-:0.0}" \
-e GENERATE_UNIQUE=true \
-e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist' \
registry.cn-hangzhou.aliyuncs.com/shrimp-images/docker-osx:ventura

^^ 已更正

@KTMGv5 Do you have a Sonoma version of the image?Looking forward to your reply, thank you!

@voidarclabs
Copy link

voidarclabs commented Sep 3, 2024

Could be DMCA possible because of this?

@JulyIghor I believe the Dmca is about the fact that the docker image was redistributing the macos installer images etc. The reason that this repo hasn't been taken down is because the installer images are downloaded at buildtime (as far as i know), therefore making the repo void of copyright material. If you can figure out a way to inject your own installer iso, the project should work as normal, just less automatically.

@sickcodes, considering the ruthlessness of apple's legal team, may I suggest (for now) removing or obfuscating the links you're using to retrieve the OSX installers? Putting them in some sort of secret format should be enough to dissuade github or apple from trying to take down the project. Just a thought. If you think it's fine, then I'm not nearly qualified to say otherwise.

@criandoideiasoficial
Copy link

docker run -it
--device /dev/kvm
-p 50922:10022
-v /tmp/.X11-unix:/tmp/.X11-unix
-e "DISPLAY=${DISPLAY:-:0.0}"
-e GENERATE_UNIQUE=true
-e RAM=8
-e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'
dickhub/docker-osx:ventura

@EmileHanau
Copy link

EmileHanau commented Sep 7, 2024

How to get a Sonoma image:

git clone https://github.com/sickcodes/Docker-OSX.git
cd Docker-OSX
docker build -t sickcodes/docker-osx:sonoma --build-arg SHORTNAME=sonoma .

(Applicable for other images as well by editing SHORTNAME and the name of the image in docker build ...)

Explanation:
This clones the repository into a local folder and builds the image locally as @voidarclabs suggested for a "fix". Also this is safer as you shouldn't necessarily trust random strangers docker images.

@jindl1113
Copy link

How to get a Sonoma image:

git clone https://github.com/sickcodes/Docker-OSX.git
cd Docker-OSX
docker build -t sickcodes/docker-osx:sonoma --build-arg SHORTNAME=sonoma .

(Applicable for other images as well by editing SHORTNAME and the name of the image in docker build ...)

Explanation: This clones the repository into a local folder and builds the image locally as @voidarclabs suggested for a "fix". Additionally it renames the imnaAlso this is safer as you shouldn't necessarily trust random strangers docker images.

屏幕截图 2024-09-08 181742

@voidarclabs
Copy link

屏幕截图 2024-09-08 181742

The servers hosting the installer images are probably down. You will need to download your own baseimage and basesystem images. These can be found packages in an installer iso or in an archive somewhere. You'll have to do some searching but if you join the discord I'm sure someone on there can help you out!

@criandoideiasoficial
Copy link

acabei de instalar normal tanto ventura e sonoma outros pcs
Captura de tela 2024-09-08 214755
Captura de tela 2024-09-08 223018

@criandoideiasoficial
Copy link

criandoideiasoficial commented Sep 9, 2024

update code ```
download docker contener seraphix/docker-osx


docker run -it \
--device /dev/kvm \
-p 50922:10022 \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-e "DISPLAY=${DISPLAY:-:0.0}" \
-e GENERATE_UNIQUE=true \
-e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist' \
seraphix/docker-osx:sonoma

@donle311093
Copy link

Hi all,

I have the another issue build with ventura, the latest of macos 13 is 13.6.9, i try to specific version by "--build-arg VERSION=13.6.1" like example in dockerfile, but after install, it's alway 13.6.9, so I would like to ask this option "--build-arg VERSION=13.6.1" can work?

@mateusdata
Copy link

atualizar código ``` baixar docker contener seraphix/docker-osx


docker run -it \
--device /dev/kvm \
-p 50922:10022 \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-e "DISPLAY=${DISPLAY:-:0.0}" \
-e GENERATE_UNIQUE=true \
-e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist' \
seraphix/docker-osx:sonoma

Funcionou pra mim, muito obrigado

@alejoluc
Copy link

I find myself in a bind here

update code ``` download docker contener seraphix/docker-osx


docker run -it \
--device /dev/kvm \
-p 50922:10022 \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-e "DISPLAY=${DISPLAY:-:0.0}" \
-e GENERATE_UNIQUE=true \
-e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist' \
seraphix/docker-osx:sonoma

I get this output:

C:\Users\User\Desktop>docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATE_UNIQUE=true -e CPU='Haswell-noTSX' -e CPUID_FLAGS='kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on' -e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom-sonoma.plist' sickcodes/docker-osx:sonoma
DEVICE_MODEL:       iMacPro1,1
SERIAL_SET_COUNT:   1
OUTPUT_DIRECTORY:   .
Cloning into 'OpenCorePkg'...
remote: Enumerating objects: 1761, done.
remote: Counting objects: 100% (1761/1761), done.
remote: Compressing objects: 100% (1529/1529), done.
remote: Total 1761 (delta 384), reused 708 (delta 175), pack-reused 0 (from 0)
Receiving objects: 100% (1761/1761), 15.84 MiB | 1.36 MiB/s, done.
Resolving deltas: 100% (384/384), done.
make: Entering directory '/home/arch/OSX-KVM/OpenCorePkg/Utilities/macserial'
cc  Linux_X64/macserial.o Linux_X64/UserPseudoRandom.o  -o macserial
strip -x macserial
make: Leaving directory '/home/arch/OSX-KVM/OpenCorePkg/Utilities/macserial'
  File: ./macserial
  Size: 1045280         Blocks: 2048       IO Block: 4096   regular file
Device: 0,161   Inode: 141019      Links: 1
Access: (0755/-rwxr-xr-x)  Uid: ( 1000/    arch)   Gid: ( 1000/    arch)
Access: 2024-09-12 23:22:22.911356467 +0000
Modify: 2024-09-12 23:22:22.911356467 +0000
Change: 2024-09-12 23:22:22.911356467 +0000
 Birth: 2024-09-12 23:22:22.881355290 +0000
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 2212k  100 2212k    0     0  1193k      0  0:00:01  0:00:01 --:--:-- 1192k
"iMacPro1,1","C02DH0J6HX87","C02040300GUJG36FB","58E37254-7135-42C6-A6F8-EC7A9B00E87C","D0:D2:B0:9F:C1:3F","1920","1080",""
Wrote CSV to: ./serial_sets-2024-09-12-23:22:08.csv
iMacPro1,1      C02DH0J6HX87    C02040300GUJG36FB       58E37254-7135-42C6-A6F8-EC7A9B00E87C    D0:D2:B0:9F:C1:3F      1920     1080
Wrote TSV to: ./serial.tsv
curl: (3) URL rejected: Port number was not a decimal number between 0 and 65535

Same happens if I do, as suggested above:

git clone https://github.com/sickcodes/Docker-OSX.git
cd Docker-OSX
docker build -t sickcodes/docker-osx:sonoma --build-arg SHORTNAME=sonoma .

docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATE_UNIQUE=true -e CPU='Haswell-noTSX' -e CPUID_FLAGS='kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on' -e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom-sonoma.plist' sickcodes/docker-osx:sonoma

@kuba-04
Copy link

kuba-04 commented Sep 13, 2024

docker run -it
--device /dev/kvm
-p 50922:10022
-v /tmp/.X11-unix:/tmp/.X11-unix
-e "DISPLAY=${DISPLAY:-:0.0}"
-e GENERATE_UNIQUE=true
-e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'
seraphix/docker-osx:sonoma

Previously it worked (somewhat because the safari was stuck int the loop). But now when running this command I get this:

DEVICE_MODEL: iMacPro1,1
SERIAL_SET_COUNT: 1
OUTPUT_DIRECTORY: .
Cloning into 'OpenCorePkg'...
remote: Enumerating objects: 1761, done.
remote: Counting objects: 100% (1761/1761), done.
remote: Compressing objects: 100% (1529/1529), done.
error: RPC failed; curl 92 HTTP/2 stream 5 was not closed cleanly: CANCEL (err 8)
error: 20 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output

@criandoideiasoficial
Copy link

instalou os compontens do linux antes como kvm?

@kuba-04
Copy link

kuba-04 commented Sep 13, 2024

instalou os compontens do linux antes como kvm?

no

@criandoideiasoficial
Copy link

vc tem que seguir instalação dos pacotes do linux e so no momento de instalar iso vc vai fazer usando codigo que disponibilizei, mais antes precisa seguir passos do instalação padrao `` # ARCH
sudo pacman -S qemu libvirt dnsmasq virt-manager bridge-utils flex bison iptables-nft edk2-ovmf

UBUNTU DEBIAN

sudo apt install qemu qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virt-manager libguestfs-tools

CENTOS RHEL FEDORA

sudo yum install libvirt qemu-kvm
Then, enable libvirt and load the KVM kernel module:

sudo systemctl enable --now libvirtd
sudo systemctl enable --now virtlogd

echo 1 | sudo tee /sys/module/kvm/parameters/ignore_msrs

sudo modprobe kvm

@kuba-04
Copy link

kuba-04 commented Sep 13, 2024

Thank you @criandoideiasoficial, that indeed helped. Then what to do with this message? What am I missing now?

image

@alejoluc
Copy link

alejoluc commented Sep 13, 2024

Got it to work using ventura. Didn't work with Catalina. Didn't try with sonoma

Host: Windows 11, WSL 2, Main distro Ubuntu-20, Docker Desktop

Steps taken

In Powershell:

$ git clone https://github.com/sickcodes/Docker-OSX.git
$ cd Docker-OSX
$ docker build -t sickcodes/docker-osx:ventura --build-arg SHORTNAME=ventura .
  • Entered WSL
$ sudo apt-get update
$ sudo apt -y install bridge-utils cpu-checker libvirt-clients libvirt-daemon qemu qemu-kvm
$ sudo apt install x11-apps -y
$ sudo apt install -y tasksel
$ sudo tasksel install xubuntu-desktop
$ sudo apt install gtk2-engines
  • Changed to root user and added these lines
$ sudo su
$ nano ~/.bashrc

export DISPLAY=$(ip route | grep default | awk '{print $3}'):0.0
export LIBGL_ALWAYS_INDIRECT=1
sudo /etc/init.d/dbus start &> /dev/null

$ sudo xhost +local:root`
  • Downloaded https://sourceforge.net/projects/vcxsrv/ and installed
  • Opened XLaunch
  • Chose "Multiple Windows"
  • First screen. Set window number as 0 (didn't test with -1)
  • Next screen. Select "Start no client"
  • Next screen. Ensure all options are checked including "disable access control". Additional parameters: -ac -listen tcp
  • Finish. Allow network access / firewall if prompted.
  • Exited wsl
  • Ran in powershell
$ wsl --update
$ wsl --shutdown
$ wsl
  • Started Docker Desktop
  • Verified correct IP in env var and connection from the Docker container by running in WSL
    $ docker run -it --entrypoint /bin/bash --device /dev/kvm -e "DISPLAY=$DISPLAY" sickcodes/docker-osx:ventura
	* Inside the container shell:
	 $ echo $DISPLAY
	 $ ip route
	 (grab IP from previous command)
	 $ ping -c 4 172.X.X.X
  • Ran in WSL
    $ docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY}" sickcodes/docker-osx:ventura

I did it again to verify all the steps work in this order on my setup. Hope this helps

@kftof
Copy link

kftof commented Sep 15, 2024

Thanks @alejoluc , this also works on Sonoma.

@ZeroToH3ro
Copy link

why I always stuck at step macOs Ventura select the disk where you want to install MacOS

@kftof
Copy link

kftof commented Sep 17, 2024

To start the system, on AMD processors, you will probably need to add these arguments :
-e CPU='Haswell-noTSX' -e CPUID_FLAGS='kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on'

My config : W11, WSL2, Ubuntu 20.04, Docker Desktop, Ryzen 5800X

@ZeroToH3ro
Copy link

ZeroToH3ro commented Sep 17, 2024

To start the system, on AMD processors, you will probably need to add these arguments : -e CPU='Haswell-noTSX' -e CPUID_FLAGS='kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on'

My config : W11, WSL2, Ubuntu 20.04, Docker Desktop, Ryzen 5800X

I should add these arguments on this command docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY}" sickcodes/docker-osx:ventura right

@thewanderingtraderm
Copy link

how to install macos sequoia with this

@mouadtk
Copy link

mouadtk commented Sep 18, 2024

need to install x11-xserver-utils

$ sudo xhost +local:root`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests