docker.io/dickhub/docker-osx:ventura linux/amd64

docker.io/dickhub/docker-osx:ventura - 国内下载镜像源 浏览次数:71
**镜像描述** 该镜像名为 `docker.io/dickhub/docker-osx`,用于创建一个类似 macOS 的 Linux 环境。使用此镜像,可以在 Docker 中运行各种 macOS 应用程序和工具。
源镜像 docker.io/dickhub/docker-osx:ventura
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dickhub/docker-osx:ventura
镜像ID sha256:e97509b9bc1898b99b19d5cb894e9fd0fcb7a41cde221da8cf55d8ed44cb790c
镜像TAG ventura
大小 3.19GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/bash -c sudo touch /dev/kvm /dev/snd "${IMAGE_PATH}" "${BOOTDISK}" "${ENV}" 2>/dev/null || true ; sudo chown -R $(id -u):$(id -g) /dev/kvm /dev/snd "${IMAGE_PATH}" "${BOOTDISK}" "${ENV}" 2>/dev/null || true ; [[ "${NOPICKER}" == true ]] && { sed -i '/^.*InstallMedia.*/d' Launch.sh && export BOOTDISK="${BOOTDISK:=/home/arch/OSX-KVM/OpenCore/OpenCore-nopicker.qcow2}" ; } || export BOOTDISK="${BOOTDISK:=/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2}" ; [[ "${GENERATE_UNIQUE}" == true ]] && { ./Docker-OSX/osx-serial-generator/generate-unique-machine-values.sh --master-plist-url="${MASTER_PLIST_URL}" --count 1 --tsv ./serial.tsv --bootdisks --width "${WIDTH:-1920}" --height "${HEIGHT:-1080}" --output-bootdisk "${BOOTDISK:=/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2}" --output-env "${ENV:=/env}" || exit 1 ; } ; [[ "${GENERATE_SPECIFIC}" == true ]] && { source "${ENV:=/env}" 2>/dev/null ; ./Docker-OSX/osx-serial-generator/generate-specific-bootdisk.sh --master-plist-url="${MASTER_PLIST_URL}" --model "${DEVICE_MODEL}" --serial "${SERIAL}" --board-serial "${BOARD_SERIAL}" --uuid "${UUID}" --mac-address "${MAC_ADDRESS}" --width "${WIDTH:-1920}" --height "${HEIGHT:-1080}" --output-bootdisk "${BOOTDISK:=/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2}" || exit 1 ; } ; ./enable-ssh.sh && /bin/bash -c ./Launch.sh
启动入口
工作目录 /home/arch/OSX-KVM
OS/平台 linux/amd64
浏览量 71 次
贡献者 zh*******6@aliyun.com
镜像创建 2022-11-19T11:35:31.707766339Z
同步时间 2024-10-18 15:39
更新时间 2024-10-23 16:08
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8 USER=arch LIBGUESTFS_DEBUG=1 LIBGUESTFS_TRACE=1 ADDITIONAL_PORTS= BASESYSTEM_FORMAT=qcow2 BOOT_ARGS= BOOTDISK= CPU=Penryn CPUID_FLAGS=vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check, DISPLAY=:0.0 ENV=/env GENERATE_UNIQUE=false GENERATE_SPECIFIC=false IMAGE_PATH=/home/arch/OSX-KVM/mac_hdd_ng.img IMAGE_FORMAT=qcow2 KVM=accel=kvm:tcg MASTER_PLIST_URL=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist NETWORKING=vmxnet3 NOPICKER=false RAM=4 WIDTH=1920 HEIGHT=1080
镜像标签
https://twitter.com/sickcodes <https://sick.codes>: maintainer

Docker拉取命令 无权限下载?点我修复

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dickhub/docker-osx:ventura
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dickhub/docker-osx:ventura  docker.io/dickhub/docker-osx:ventura

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dickhub/docker-osx:ventura
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dickhub/docker-osx:ventura  docker.io/dickhub/docker-osx:ventura

Shell快速替换命令

sed -i 's#dickhub/docker-osx:ventura#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dickhub/docker-osx:ventura#' deployment.yaml

镜像历史

大小 创建时间 层信息
0.00B 2022-11-19 19:35:31 /bin/bash -c #(nop) CMD ["/bin/bash" "-c" "sudo touch /dev/kvm /dev/snd \"${IMAGE_PATH}\" \"${BOOTDISK}\" \"${ENV}\" 2>/dev/null || true ; sudo chown -R $(id -u):$(id -g) /dev/kvm /dev/snd \"${IMAGE_PATH}\" \"${BOOTDISK}\" \"${ENV}\" 2>/dev/null || true ; [[ \"${NOPICKER}\" == true ]] && { sed -i '/^.*InstallMedia.*/d' Launch.sh && export BOOTDISK=\"${BOOTDISK:=/home/arch/OSX-KVM/OpenCore/OpenCore-nopicker.qcow2}\" ; } || export BOOTDISK=\"${BOOTDISK:=/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2}\" ; [[ \"${GENERATE_UNIQUE}\" == true ]] && { ./Docker-OSX/osx-serial-generator/generate-unique-machine-values.sh --master-plist-url=\"${MASTER_PLIST_URL}\" --count 1 --tsv ./serial.tsv --bootdisks --width \"${WIDTH:-1920}\" --height \"${HEIGHT:-1080}\" --output-bootdisk \"${BOOTDISK:=/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2}\" --output-env \"${ENV:=/env}\" || exit 1 ; } ; [[ \"${GENERATE_SPECIFIC}\" == true ]] && { source \"${ENV:=/env}\" 2>/dev/null ; ./Docker-OSX/osx-serial-generator/generate-specific-bootdisk.sh --master-plist-url=\"${MASTER_PLIST_URL}\" --model \"${DEVICE_MODEL}\" --serial \"${SERIAL}\" --board-serial \"${BOARD_SERIAL}\" --uuid \"${UUID}\" --mac-address \"${MAC_ADDRESS}\" --width \"${WIDTH:-1920}\" --height \"${HEIGHT:-1080}\" --output-bootdisk \"${BOOTDISK:=/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2}\" || exit 1 ; } ; ./enable-ssh.sh && /bin/bash -c ./Launch.sh"]
0.00B 2022-11-19 19:35:31 /bin/bash -c #(nop) VOLUME [/tmp/.X11-unix]
0.00B 2022-11-19 19:35:31 /bin/bash -c #(nop) ENV HEIGHT=1080
0.00B 2022-11-19 19:35:31 /bin/bash -c #(nop) ENV WIDTH=1920
0.00B 2022-11-19 19:35:31 /bin/bash -c #(nop) ENV RAM=4
0.00B 2022-11-19 19:35:31 /bin/bash -c #(nop) ENV NOPICKER=false
0.00B 2022-11-19 19:35:31 /bin/bash -c #(nop) ENV NETWORKING=vmxnet3
0.00B 2022-11-19 19:35:31 /bin/bash -c #(nop) ENV MASTER_PLIST_URL=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist
0.00B 2022-11-19 19:35:31 /bin/bash -c #(nop) ENV KVM=accel=kvm:tcg
0.00B 2022-11-19 19:35:31 /bin/bash -c #(nop) ENV IMAGE_FORMAT=qcow2
0.00B 2022-11-19 19:35:31 /bin/bash -c #(nop) ENV IMAGE_PATH=/home/arch/OSX-KVM/mac_hdd_ng.img
0.00B 2022-11-19 19:35:31 /bin/bash -c #(nop) ENV GENERATE_SPECIFIC=false
0.00B 2022-11-19 19:35:31 /bin/bash -c #(nop) ENV GENERATE_UNIQUE=false
0.00B 2022-11-19 19:35:30 /bin/bash -c #(nop) ENV ENV=/env
0.00B 2022-11-19 19:35:30 /bin/bash -c #(nop) ENV DISPLAY=:0.0
0.00B 2022-11-19 19:35:30 /bin/bash -c #(nop) ENV CPUID_FLAGS=vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check,
0.00B 2022-11-19 19:35:30 /bin/bash -c #(nop) ENV CPU=Penryn
0.00B 2022-11-19 19:35:30 /bin/bash -c #(nop) ENV BOOTDISK=
0.00B 2022-11-19 19:35:30 /bin/bash -c #(nop) ENV BOOT_ARGS=
0.00B 2022-11-19 19:35:30 /bin/bash -c #(nop) ENV BASESYSTEM_FORMAT=qcow2
0.00B 2022-11-19 19:35:30 /bin/bash -c #(nop) ENV ADDITIONAL_PORTS=
27.00B 2022-11-19 19:35:30 |20 BRANCH=master LINUX=true MIRROR_COUNT=10 MIRROR_COUNTRY=US RANKMIRRORS=true REPO=https://github.com/sickcodes/Docker-OSX.git SHORTNAME=ventura SIGLEVEL=Never SIZE=200G STOCK_BOARD_SERIAL=C02717306J9JG361M STOCK_BOOTDISK=/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2 STOCK_BOOTDISK_NOPICKER=/home/arch/OSX-KVM/OpenCore/OpenCore-nopicker.qcow2 STOCK_DEVICE_MODEL=iMacPro1,1 STOCK_HEIGHT=1080 STOCK_MAC_ADDRESS=00:0A:27:00:00:00 STOCK_MASTER_PLIST_URL=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist STOCK_MASTER_PLIST_URL_NOPICKER=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-nopicker-custom.plist STOCK_SERIAL=C02TM2ZBHX87 STOCK_UUID=007076A6-F2A2-4461-BBE5-BAD019F8025A STOCK_WIDTH=1920 /bin/bash -c ln -s /home/arch/OSX-KVM/OpenCore /home/arch/OSX-KVM/OpenCore-Catalina || true
34.49MB 2022-11-19 19:35:30 |20 BRANCH=master LINUX=true MIRROR_COUNT=10 MIRROR_COUNTRY=US RANKMIRRORS=true REPO=https://github.com/sickcodes/Docker-OSX.git SHORTNAME=ventura SIGLEVEL=Never SIZE=200G STOCK_BOARD_SERIAL=C02717306J9JG361M STOCK_BOOTDISK=/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2 STOCK_BOOTDISK_NOPICKER=/home/arch/OSX-KVM/OpenCore/OpenCore-nopicker.qcow2 STOCK_DEVICE_MODEL=iMacPro1,1 STOCK_HEIGHT=1080 STOCK_MAC_ADDRESS=00:0A:27:00:00:00 STOCK_MASTER_PLIST_URL=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist STOCK_MASTER_PLIST_URL_NOPICKER=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-nopicker-custom.plist STOCK_SERIAL=C02TM2ZBHX87 STOCK_UUID=007076A6-F2A2-4461-BBE5-BAD019F8025A STOCK_WIDTH=1920 /bin/bash -c ./Docker-OSX/osx-serial-generator/generate-specific-bootdisk.sh --master-plist-url="${STOCK_MASTER_PLIST_URL_NOPICKER}" --model "${STOCK_DEVICE_MODEL}" --serial "${STOCK_SERIAL}" --board-serial "${STOCK_BOARD_SERIAL}" --uuid "${STOCK_UUID}" --mac-address "${STOCK_MAC_ADDRESS}" --width "${STOCK_WIDTH}" --height "${STOCK_HEIGHT}" --output-bootdisk "${STOCK_BOOTDISK_NOPICKER}" || exit 1 ; rm -rf /var/tmp/.guestfs-*
34.50MB 2022-11-19 19:34:46 |20 BRANCH=master LINUX=true MIRROR_COUNT=10 MIRROR_COUNTRY=US RANKMIRRORS=true REPO=https://github.com/sickcodes/Docker-OSX.git SHORTNAME=ventura SIGLEVEL=Never SIZE=200G STOCK_BOARD_SERIAL=C02717306J9JG361M STOCK_BOOTDISK=/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2 STOCK_BOOTDISK_NOPICKER=/home/arch/OSX-KVM/OpenCore/OpenCore-nopicker.qcow2 STOCK_DEVICE_MODEL=iMacPro1,1 STOCK_HEIGHT=1080 STOCK_MAC_ADDRESS=00:0A:27:00:00:00 STOCK_MASTER_PLIST_URL=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist STOCK_MASTER_PLIST_URL_NOPICKER=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-nopicker-custom.plist STOCK_SERIAL=C02TM2ZBHX87 STOCK_UUID=007076A6-F2A2-4461-BBE5-BAD019F8025A STOCK_WIDTH=1920 /bin/bash -c ./Docker-OSX/osx-serial-generator/generate-specific-bootdisk.sh --master-plist-url="${STOCK_MASTER_PLIST_URL}" --model "${STOCK_DEVICE_MODEL}" --serial "${STOCK_SERIAL}" --board-serial "${STOCK_BOARD_SERIAL}" --uuid "${STOCK_UUID}" --mac-address "${STOCK_MAC_ADDRESS}" --width "${STOCK_WIDTH}" --height "${STOCK_HEIGHT}" --output-bootdisk "${STOCK_BOOTDISK}" || exit 1 ; rm -rf /var/tmp/.guestfs-*
0.00B 2022-11-19 19:33:59 /bin/bash -c #(nop) ARG STOCK_BOOTDISK_NOPICKER=/home/arch/OSX-KVM/OpenCore/OpenCore-nopicker.qcow2
0.00B 2022-11-19 19:33:59 /bin/bash -c #(nop) ARG STOCK_BOOTDISK=/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2
0.00B 2022-11-19 19:33:59 /bin/bash -c #(nop) ARG STOCK_MASTER_PLIST_URL_NOPICKER=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-nopicker-custom.plist
0.00B 2022-11-19 19:33:59 /bin/bash -c #(nop) ARG STOCK_MASTER_PLIST_URL=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist
0.00B 2022-11-19 19:33:59 /bin/bash -c #(nop) ARG STOCK_HEIGHT=1080
0.00B 2022-11-19 19:33:59 /bin/bash -c #(nop) ARG STOCK_WIDTH=1920
0.00B 2022-11-19 19:33:59 /bin/bash -c #(nop) ARG STOCK_MAC_ADDRESS=00:0A:27:00:00:00
0.00B 2022-11-19 19:33:59 /bin/bash -c #(nop) ARG STOCK_UUID=007076A6-F2A2-4461-BBE5-BAD019F8025A
0.00B 2022-11-19 19:33:59 /bin/bash -c #(nop) ARG STOCK_BOARD_SERIAL=C02717306J9JG361M
0.00B 2022-11-19 19:33:59 /bin/bash -c #(nop) ARG STOCK_SERIAL=C02TM2ZBHX87
0.00B 2022-11-19 19:33:59 /bin/bash -c #(nop) ARG STOCK_DEVICE_MODEL=iMacPro1,1
0.00B 2022-11-19 19:33:59 /bin/bash -c #(nop) ENV LIBGUESTFS_TRACE=1
0.00B 2022-11-19 19:33:59 /bin/bash -c #(nop) ENV LIBGUESTFS_DEBUG=1
0.00B 2022-11-19 19:33:59 /bin/bash -c #(nop) ENV USER=arch
0.00B 2022-11-19 19:33:58 /bin/bash -c #(nop) USER arch
1.74KB 2022-11-19 19:33:58 |9 BRANCH=master LINUX=true MIRROR_COUNT=10 MIRROR_COUNTRY=US RANKMIRRORS=true REPO=https://github.com/sickcodes/Docker-OSX.git SHORTNAME=ventura SIGLEVEL=Never SIZE=200G /bin/bash -c grep -v InstallMedia ./Launch.sh > ./Launch-nopicker.sh && chmod +x ./Launch-nopicker.sh && sed -i -e s/OpenCore\.qcow2/OpenCore\-nopicker\.qcow2/ ./Launch-nopicker.sh
1.88KB 2022-11-19 19:33:58 |9 BRANCH=master LINUX=true MIRROR_COUNT=10 MIRROR_COUNTRY=US RANKMIRRORS=true REPO=https://github.com/sickcodes/Docker-OSX.git SHORTNAME=ventura SIGLEVEL=Never SIZE=200G /bin/bash -c touch Launch.sh && chmod +x ./Launch.sh && tee -a Launch.sh <<< '#!/bin/bash' && tee -a Launch.sh <<< 'set -eux' && tee -a Launch.sh <<< 'sudo chown $(id -u):$(id -g) /dev/kvm 2>/dev/null || true' && tee -a Launch.sh <<< 'sudo chown -R $(id -u):$(id -g) /dev/snd 2>/dev/null || true' && tee -a Launch.sh <<< '[[ "${RAM}" = max ]] && export RAM="$(("$(head -n1 /proc/meminfo | tr -dc "[:digit:]") / 1000000"))"' && tee -a Launch.sh <<< '[[ "${RAM}" = half ]] && export RAM="$(("$(head -n1 /proc/meminfo | tr -dc "[:digit:]") / 2000000"))"' && tee -a Launch.sh <<< 'sudo chown -R $(id -u):$(id -g) /dev/snd 2>/dev/null || true' && tee -a Launch.sh <<< 'exec qemu-system-x86_64 -m ${RAM:-4}000 \' && tee -a Launch.sh <<< '-cpu ${CPU:-Penryn},${CPUID_FLAGS:-vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check,}${BOOT_ARGS} \' && tee -a Launch.sh <<< '-machine q35,${KVM-"accel=kvm:tcg"} \' && tee -a Launch.sh <<< '-smp ${CPU_STRING:-${SMP:-4},cores=${CORES:-4}} \' && tee -a Launch.sh <<< '-usb -device usb-kbd -device usb-tablet \' && tee -a Launch.sh <<< '-device isa-applesmc,osk=ourhardworkbythesewordsguardedpleasedontsteal\(c\)AppleComputerInc \' && tee -a Launch.sh <<< '-drive if=pflash,format=raw,readonly=on,file=/home/arch/OSX-KVM/OVMF_CODE.fd \' && tee -a Launch.sh <<< '-drive if=pflash,format=raw,file=/home/arch/OSX-KVM/OVMF_VARS-1024x768.fd \' && tee -a Launch.sh <<< '-smbios type=2 \' && tee -a Launch.sh <<< '-audiodev ${AUDIO_DRIVER:-alsa},id=hda -device ich9-intel-hda -device hda-duplex,audiodev=hda \' && tee -a Launch.sh <<< '-device ich9-ahci,id=sata \' && tee -a Launch.sh <<< '-drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file=${BOOTDISK:-/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2} \' && tee -a Launch.sh <<< '-device ide-hd,bus=sata.2,drive=OpenCoreBoot \' && tee -a Launch.sh <<< '-device ide-hd,bus=sata.3,drive=InstallMedia \' && tee -a Launch.sh <<< '-drive id=InstallMedia,if=none,file=/home/arch/OSX-KVM/BaseSystem.img,format=${BASESYSTEM_FORMAT:-qcow2} \' && tee -a Launch.sh <<< '-drive id=MacHDD,if=none,file=${IMAGE_PATH:-/home/arch/OSX-KVM/mac_hdd_ng.img},format=${IMAGE_FORMAT:-qcow2} \' && tee -a Launch.sh <<< '-device ide-hd,bus=sata.4,drive=MacHDD \' && tee -a Launch.sh <<< '-netdev user,id=net0,hostfwd=tcp::${INTERNAL_SSH_PORT:-10022}-:22,hostfwd=tcp::${SCREEN_SHARE_PORT:-5900}-:5900,${ADDITIONAL_PORTS} \' && tee -a Launch.sh <<< '-device ${NETWORKING:-vmxnet3},netdev=net0,id=net0,mac=${MAC_ADDRESS:-52:54:00:09:49:17} \' && tee -a Launch.sh <<< '-monitor stdio \' && tee -a Launch.sh <<< '-boot menu=on \' && tee -a Launch.sh <<< '-vga vmware \' && tee -a Launch.sh <<< '${EXTRA:-}'
28.18MB 2022-11-19 19:33:57 |9 BRANCH=master LINUX=true MIRROR_COUNT=10 MIRROR_COUNTRY=US RANKMIRRORS=true REPO=https://github.com/sickcodes/Docker-OSX.git SHORTNAME=ventura SIGLEVEL=Never SIZE=200G /bin/bash -c git clone --recurse-submodules --depth 1 --branch "${BRANCH}" "${REPO}"
0.00B 2022-11-19 19:33:56 /bin/bash -c #(nop) ARG REPO=https://github.com/sickcodes/Docker-OSX.git
0.00B 2022-11-19 19:33:56 /bin/bash -c #(nop) ARG BRANCH=master
554.17MB 2022-11-19 19:33:55 |7 LINUX=true MIRROR_COUNT=10 MIRROR_COUNTRY=US RANKMIRRORS=true SHORTNAME=ventura SIGLEVEL=Never SIZE=200G /bin/bash -c if [[ "${LINUX}" == true ]]; then sudo pacman -Syu linux linux-headers archlinux-keyring guestfs-tools mkinitcpio pcre pcre2 --noconfirm && libguestfs-test-tool && rm -rf /var/tmp/.guestfs-* && yes | sudo pacman -Scc ; fi
0.00B 2022-11-19 19:32:54 /bin/bash -c #(nop) ARG LINUX=true
3.55KB 2022-11-19 19:32:54 |6 MIRROR_COUNT=10 MIRROR_COUNTRY=US RANKMIRRORS=true SHORTNAME=ventura SIGLEVEL=Never SIZE=200G /bin/bash -c sudo tee -a /etc/pacman.conf <<< "SigLevel = ${SIGLEVEL}" && sudo tee -a /etc/pacman.conf <<< 'RemoteFileSigLevel = Optional' && sudo sed -i -e 's/^\#RemoteFileSigLevel/RemoteFileSigLevel/g' /etc/pacman.conf
0.00B 2022-11-19 19:32:53 /bin/bash -c #(nop) ARG SIGLEVEL=Never
749.28MB 2022-11-19 19:32:53 |5 MIRROR_COUNT=10 MIRROR_COUNTRY=US RANKMIRRORS=true SHORTNAME=ventura SIZE=200G /bin/bash -c make && qemu-img convert BaseSystem.dmg -O qcow2 -p -c BaseSystem.img && rm ./BaseSystem.dmg
0.00B 2022-11-19 19:31:22 /bin/bash -c #(nop) ARG SHORTNAME=catalina
0.00B 2022-11-19 19:31:22 /bin/bash -c #(nop) WORKDIR /home/arch/OSX-KVM
694.54MB 2022-11-19 19:31:21 |4 MIRROR_COUNT=10 MIRROR_COUNTRY=US RANKMIRRORS=true SIZE=200G /bin/bash -c yes | sudo pacman -Syu bc qemu-desktop libvirt dnsmasq virt-manager bridge-utils openresolv jack2 ebtables edk2-ovmf netctl libvirt-dbus wget --overwrite --noconfirm && yes | sudo pacman -Scc
186.00B 2022-11-19 19:30:57 |4 MIRROR_COUNT=10 MIRROR_COUNTRY=US RANKMIRRORS=true SIZE=200G /bin/bash -c touch enable-ssh.sh && chmod +x ./enable-ssh.sh && tee -a enable-ssh.sh <<< '[[ -f /etc/ssh/ssh_host_rsa_key ]] || \' && tee -a enable-ssh.sh <<< '[[ -f /etc/ssh/ssh_host_ed25519_key ]] || \' && tee -a enable-ssh.sh <<< '[[ -f /etc/ssh/ssh_host_ed25519_key ]] || \' && tee -a enable-ssh.sh <<< 'sudo /usr/bin/ssh-keygen -A' && tee -a enable-ssh.sh <<< 'nohup sudo /usr/bin/sshd -D &'
0.00B 2022-11-19 19:30:56 /bin/bash -c #(nop) WORKDIR /home/arch/OSX-KVM
0.00B 2022-11-19 19:30:56 /bin/bash -c #(nop) USER arch
150.84MB 2022-11-19 19:30:56 |4 MIRROR_COUNT=10 MIRROR_COUNTRY=US RANKMIRRORS=true SIZE=200G /bin/bash -c git clone --recurse-submodules --depth 1 https://github.com/kholia/OSX-KVM.git /home/arch/OSX-KVM
0.00B 2022-11-19 19:30:51 /bin/bash -c #(nop) USER arch
3.35KB 2022-11-19 19:30:50 |4 MIRROR_COUNT=10 MIRROR_COUNTRY=US RANKMIRRORS=true SIZE=200G /bin/bash -c tee -a sshd_config <<< 'AllowTcpForwarding yes' && tee -a sshd_config <<< 'PermitTunnel yes' && tee -a sshd_config <<< 'X11Forwarding yes' && tee -a sshd_config <<< 'PasswordAuthentication yes' && tee -a sshd_config <<< 'PermitRootLogin yes' && tee -a sshd_config <<< 'PubkeyAuthentication yes' && tee -a sshd_config <<< 'HostKey /etc/ssh/ssh_host_rsa_key' && tee -a sshd_config <<< 'HostKey /etc/ssh/ssh_host_ecdsa_key' && tee -a sshd_config <<< 'HostKey /etc/ssh/ssh_host_ed25519_key'
0.00B 2022-11-19 19:30:50 /bin/bash -c #(nop) WORKDIR /etc/ssh
0.00B 2022-11-19 19:30:50 |4 MIRROR_COUNT=10 MIRROR_COUNTRY=US RANKMIRRORS=true SIZE=200G /bin/bash -c touch authorized_keys && chmod 644 authorized_keys
0.00B 2022-11-19 19:30:49 /bin/bash -c #(nop) WORKDIR /root/.ssh
0.00B 2022-11-19 19:30:49 |4 MIRROR_COUNT=10 MIRROR_COUNTRY=US RANKMIRRORS=true SIZE=200G /bin/bash -c mkdir -p -m 700 /root/.ssh
176.24MB 2022-11-19 19:30:49 |4 MIRROR_COUNT=10 MIRROR_COUNTRY=US RANKMIRRORS=true SIZE=200G /bin/bash -c pacman -Syu git zip vim nano alsa-utils openssh --noconfirm && ln -s /bin/vim /bin/vi && useradd arch -p arch && tee -a /etc/sudoers <<< 'arch ALL=(ALL) NOPASSWD: ALL' && mkdir -p /home/arch && chown arch:arch /home/arch
333.00B 2022-11-19 19:30:43 |4 MIRROR_COUNT=10 MIRROR_COUNTRY=US RANKMIRRORS=true SIZE=200G /bin/bash -c tee -a /etc/pacman.d/gnupg/gpg.conf <<< 'keyserver hkp://keyserver.ubuntu.com' && tee -a /etc/pacman.d/gnupg/gpg.conf <<< 'keyserver hkps://hkps.pool.sks-keyservers.net:443' && tee -a /etc/pacman.d/gnupg/gpg.conf <<< 'keyserver hkp://pgp.mit.edu:11371' && tee -a /etc/pacman.d/gnupg/gpg.conf <<< 'keyserver hkps://keys.openpgp.org' && tee -a /etc/pacman.d/gnupg/gpg.conf <<< 'keyserver hkps://keys.mailvelope.com'
1.29MB 2022-11-19 19:30:43 |4 MIRROR_COUNT=10 MIRROR_COUNTRY=US RANKMIRRORS=true SIZE=200G /bin/bash -c if [[ "${RANKMIRRORS}" ]]; then { pacman -Sy wget --noconfirm || pacman -Syu wget --noconfirm ; } ; wget -O ./rankmirrors "https://raw.githubusercontent.com/sickcodes/Docker-OSX/${BRANCH:=master}/rankmirrors" ; wget -O- "https://www.archlinux.org/mirrorlist/?country=${MIRROR_COUNTRY:-US}&protocol=https&use_mirror_status=on" | sed -e 's/^#Server/Server/' -e '/^#/d' | head -n "$((${MIRROR_COUNT:-10}+1))" | bash ./rankmirrors --verbose --max-time 5 - > /etc/pacman.d/mirrorlist && cat /etc/pacman.d/mirrorlist ; fi
14.91MB 2022-11-19 19:30:37 |4 MIRROR_COUNT=10 MIRROR_COUNTRY=US RANKMIRRORS=true SIZE=200G /bin/bash -c pacman -Sy archlinux-keyring --noconfirm && rm -rf /etc/pacman.d/gnupg && pacman-key --init && pacman-key --populate archlinux
181.00B 2022-11-19 19:30:23 |4 MIRROR_COUNT=10 MIRROR_COUNTRY=US RANKMIRRORS=true SIZE=200G /bin/bash -c tee /etc/pacman.d/mirrorlist <<< 'Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch' && tee -a /etc/pacman.d/mirrorlist <<< 'Server = http://mirror.rackspace.com/archlinux/$repo/os/$arch' && tee -a /etc/pacman.d/mirrorlist <<< 'Server = https://mirror.rackspace.com/archlinux/$repo/os/$arch'
0.00B 2022-11-19 19:30:23 /bin/bash -c #(nop) ARG MIRROR_COUNT=10
0.00B 2022-11-19 19:30:23 /bin/bash -c #(nop) ARG MIRROR_COUNTRY=US
0.00B 2022-11-19 19:30:23 /bin/bash -c #(nop) ARG RANKMIRRORS
3.51KB 2022-11-19 19:30:23 |1 SIZE=200G /bin/bash -c perl -i -p -e s/^\#Color/Color$'\n'ParallelDownloads\ =\ 30/g /etc/pacman.conf
0.00B 2022-11-19 19:30:22 /bin/bash -c #(nop) ARG SIZE=200G
0.00B 2022-11-19 19:30:22 /bin/bash -c #(nop) SHELL [/bin/bash -c]
0.00B 2022-11-19 19:30:22 /bin/sh -c #(nop) LABEL maintainer=https://twitter.com/sickcodes <https://sick.codes>
0.00B 2022-11-15 05:21:09 /bin/sh -c #(nop) CMD ["/usr/bin/bash"]
0.00B 2022-11-15 05:21:09 /bin/sh -c #(nop) ENV LANG=C.UTF-8
34.45KB 2022-11-15 05:21:09 /bin/sh -c ldconfig && sed -i '/BUILD_ID/a VERSION_ID=TEMPLATE_VERSION_ID' /etc/os-release
752.78MB 2022-11-15 05:21:06 /bin/sh -c #(nop) COPY dir:8c06a6373ab1904938712a4232a2a4b86ecbb85293114557f3dccf4c2c6c23c3 in /

镜像信息

{
    "Id": "sha256:e97509b9bc1898b99b19d5cb894e9fd0fcb7a41cde221da8cf55d8ed44cb790c",
    "RepoTags": [
        "dickhub/docker-osx:ventura",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dickhub/docker-osx:ventura"
    ],
    "RepoDigests": [
        "dickhub/docker-osx@sha256:0a41097fb20312ffeb3b30f2489acf316eae3ec7d576d95aba96f35ee2680cb9",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dickhub/docker-osx@sha256:0a41097fb20312ffeb3b30f2489acf316eae3ec7d576d95aba96f35ee2680cb9"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2022-11-19T11:35:31.707766339Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "20.10.16",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "arch",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=C.UTF-8",
            "USER=arch",
            "LIBGUESTFS_DEBUG=1",
            "LIBGUESTFS_TRACE=1",
            "ADDITIONAL_PORTS=",
            "BASESYSTEM_FORMAT=qcow2",
            "BOOT_ARGS=",
            "BOOTDISK=",
            "CPU=Penryn",
            "CPUID_FLAGS=vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check,",
            "DISPLAY=:0.0",
            "ENV=/env",
            "GENERATE_UNIQUE=false",
            "GENERATE_SPECIFIC=false",
            "IMAGE_PATH=/home/arch/OSX-KVM/mac_hdd_ng.img",
            "IMAGE_FORMAT=qcow2",
            "KVM=accel=kvm:tcg",
            "MASTER_PLIST_URL=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist",
            "NETWORKING=vmxnet3",
            "NOPICKER=false",
            "RAM=4",
            "WIDTH=1920",
            "HEIGHT=1080"
        ],
        "Cmd": [
            "/bin/bash",
            "-c",
            "sudo touch /dev/kvm /dev/snd \"${IMAGE_PATH}\" \"${BOOTDISK}\" \"${ENV}\" 2\u003e/dev/null || true     ; sudo chown -R $(id -u):$(id -g) /dev/kvm /dev/snd \"${IMAGE_PATH}\" \"${BOOTDISK}\" \"${ENV}\" 2\u003e/dev/null || true     ; [[ \"${NOPICKER}\" == true ]] \u0026\u0026 {         sed -i '/^.*InstallMedia.*/d' Launch.sh         \u0026\u0026 export BOOTDISK=\"${BOOTDISK:=/home/arch/OSX-KVM/OpenCore/OpenCore-nopicker.qcow2}\"     ; }     || export BOOTDISK=\"${BOOTDISK:=/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2}\"     ; [[ \"${GENERATE_UNIQUE}\" == true ]] \u0026\u0026 {         ./Docker-OSX/osx-serial-generator/generate-unique-machine-values.sh             --master-plist-url=\"${MASTER_PLIST_URL}\"             --count 1             --tsv ./serial.tsv             --bootdisks             --width \"${WIDTH:-1920}\"             --height \"${HEIGHT:-1080}\"             --output-bootdisk \"${BOOTDISK:=/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2}\"             --output-env \"${ENV:=/env}\"     || exit 1 ; }     ; [[ \"${GENERATE_SPECIFIC}\" == true ]] \u0026\u0026 {             source \"${ENV:=/env}\" 2\u003e/dev/null             ; ./Docker-OSX/osx-serial-generator/generate-specific-bootdisk.sh             --master-plist-url=\"${MASTER_PLIST_URL}\"             --model \"${DEVICE_MODEL}\"             --serial \"${SERIAL}\"             --board-serial \"${BOARD_SERIAL}\"             --uuid \"${UUID}\"             --mac-address \"${MAC_ADDRESS}\"             --width \"${WIDTH:-1920}\"             --height \"${HEIGHT:-1080}\"             --output-bootdisk \"${BOOTDISK:=/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2}\"     || exit 1 ; }     ; ./enable-ssh.sh \u0026\u0026 /bin/bash -c ./Launch.sh"
        ],
        "Image": "sha256:5e72f863d5c9103a999a0ac135c53310b1fee8826861c78c43c5aee0248b4ce1",
        "Volumes": {
            "/tmp/.X11-unix": {}
        },
        "WorkingDir": "/home/arch/OSX-KVM",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "maintainer": "https://twitter.com/sickcodes \u003chttps://sick.codes\u003e"
        },
        "Shell": [
            "/bin/bash",
            "-c"
        ]
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 3191271003,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/e1c294b18287db8e13566f81f0a9680858de787527aeecdb8c9fa19c7f5771da/diff:/var/lib/docker/overlay2/8b5fb0f9d1b9692228114b4593b25ad784cdde2208d9cec9bb3cf422791dfc19/diff:/var/lib/docker/overlay2/a16c561c730e4cc13b4c943e91af95e370bf9809f70d31d31d79c980fba8af3d/diff:/var/lib/docker/overlay2/ca813dc8cdcbcc00d57b5eb676cff0e58ec778a0412f83e33ccf4566fa8d71cf/diff:/var/lib/docker/overlay2/9a8aed31d9f02b03994dfd3e5be623011c3d1af9017aa28bd31d0f11c3ef4759/diff:/var/lib/docker/overlay2/4ff7364f98cd9014cc7177d51ce483f61a57e7a09effab12929c56a98c9e37d4/diff:/var/lib/docker/overlay2/0c822b6023f4a383a515c541058ff4ecbd68b90b598480ccd5e3f8c1445a8cef/diff:/var/lib/docker/overlay2/903f60f09ef697337131a78b633a24eea1296133e18bde2e44b6781eccec9d80/diff:/var/lib/docker/overlay2/494cfe10996a10cd6bb69f285287ec1a4bed11e3a7ac9ac6f6d95863d23bc36c/diff:/var/lib/docker/overlay2/d1891d587ba27b0c1ebd3ef63e470ed23936a9a980c487ea60475eefee910f2e/diff:/var/lib/docker/overlay2/fa228e1445bd13c424a5c2e963a228fa68c0dd871a4b48e4670b6153435c3b9f/diff:/var/lib/docker/overlay2/27f86190f0f848b092446788293488b10f896a28ffe42c60ede4b5468535ce3c/diff:/var/lib/docker/overlay2/d6c5099f10c5e03c920beb824ec046a61c1ace2c1e032e899d3157b00005159e/diff:/var/lib/docker/overlay2/4b91c0d4f78e6fba8d8f32fe2cfb82a6b0b7ad06c716537274c6a86792249020/diff:/var/lib/docker/overlay2/4f47c086097bf53da584df343ab901444c19a8e77d0df2394e50442bc701505a/diff:/var/lib/docker/overlay2/171169b389468bcb3cd1d8dc1b9f36ebdeb21821bad8f3dab03041f23676a98f/diff:/var/lib/docker/overlay2/6929006fe76125616d89555d206dc4912fac8ce4036658f1883ce417b47e49cd/diff:/var/lib/docker/overlay2/ddd4948d149dae7e2eb60213ff4a65a2c904a6582213f9b4c828eee1ac862b0c/diff:/var/lib/docker/overlay2/a3cec91551adfaf385517814c71050387b919e06632e9f1d01023cd718dcd171/diff:/var/lib/docker/overlay2/11966d5ab2a50e29580778c2a2def15e140ff2b9ab8fd5380448d99a06b51612/diff:/var/lib/docker/overlay2/9bc4f68f3359708703aa6fbd486c948a59a329bac69629013ed6715416df0d63/diff",
            "MergedDir": "/var/lib/docker/overlay2/bcce1d83e0a746878452d4390b30a9873f7c2e650a01c7c308c7411431fa9afd/merged",
            "UpperDir": "/var/lib/docker/overlay2/bcce1d83e0a746878452d4390b30a9873f7c2e650a01c7c308c7411431fa9afd/diff",
            "WorkDir": "/var/lib/docker/overlay2/bcce1d83e0a746878452d4390b30a9873f7c2e650a01c7c308c7411431fa9afd/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:fb5f48774146735c531ebaf0eb440c1408ffe115a806f4157dcb7c6c1d952538",
            "sha256:3a9329ac2e6d7d9c75a119403cf8e7b9e1e26a26c51849b9809fc2aaa98d926e",
            "sha256:11d024c64407345b6d0672f2af0d523f0f91bdad700067bcb85d184047135f58",
            "sha256:e5e9b5505db08e38d67a47783e1ae890a0aebf88a90bbe4dd7288ff1de5a7975",
            "sha256:ce92626ce0ca9ae69ae22315688b427086c42325e6a00132e377050dbddaf651",
            "sha256:fca1fdcdf5cd4eb49eeed5345d2c8440c9e19bb3a36bb72ebc2c55faa15526cf",
            "sha256:8d00f2abc00076cbfd08909b273cd89b32a0023de1099998e359854d779b9931",
            "sha256:f7a3fd289ad6b60ea94010b0b8eb561420517059bfd0da1d6652da896f9afea9",
            "sha256:f5e835f950414a7fd2005d45a0c66495f2e9cd4031390cf6b73cece250a04cab",
            "sha256:e96d5e896ceecec80459fffddb1ba166a3a6bdd8f2a2393f3d5449e72394af88",
            "sha256:1b2ceee24e0101d5be2149091de9b14b4cb4398795581385e1525e2706cca6a9",
            "sha256:13ae3c224805023dbdf3d917d9ee5a121f17fa8e42b0b43e6df62fd7011199ba",
            "sha256:ecd44a0dcdd06c8422939ffe8fed807d402ae38b1672328d1d2fb44ac5072b81",
            "sha256:839951f5f096e0982ac0e89f9f7348bed378cb78794560a30ddc7bcf4cd681be",
            "sha256:d6a2f6f48f080fa616e65decc5efbd2bdbee92fefb363a3cedec562fbc020028",
            "sha256:48ae1ff035489ee5c9ee04be71e664e63e890139646afab4c958ceabe45854a3",
            "sha256:6ad72d441e7b2b971e83818ecbd3125a2b46fd4123c48ffe712151e9ab0d2ce4",
            "sha256:fc3d4e7f43d62fab194c193134f1e3c81f5bfce17b6f82adcc270327ab6461a6",
            "sha256:9087023793f983659f951bf65384ea2af4081b928a685b245f09dbb55b8082ac",
            "sha256:6461eee2ceaa1b01edea111388bb42a8c58fd9e80215aca70d84b8b5bed6d1bc",
            "sha256:1930c10a221fd193de57ac04d28905d41ee9efec7140d6df768c6174ebcf83d3",
            "sha256:4b43e31b7a6dd0662a4a84d57b115ed829f2150d1de59d8cef280cf4e70645b5"
        ]
    },
    "Metadata": {
        "LastTagTime": "2024-10-18T15:35:26.153068504+08:00"
    }
}

更多版本