mirror of
https://github.com/sickcodes/Docker-OSX.git
synced 2024-12-28 18:36:27 +00:00
Merge pull request #112 from PeterDaveHello/SimplifyDockerfile
Reduce Dockerfile instructions and Docker image layers
This commit is contained in:
commit
eaa695bc15
10
Dockerfile
10
Dockerfile
|
@ -62,7 +62,6 @@ ARG VERSION=10.15.6
|
||||||
# This fails on hub.docker.com, useful for debugging in cloud
|
# This fails on hub.docker.com, useful for debugging in cloud
|
||||||
# RUN [[ $(egrep -c '(svm|vmx)' /proc/cpuinfo) -gt 0 ]] || { echo KVM not possible on this host && exit 1; }
|
# RUN [[ $(egrep -c '(svm|vmx)' /proc/cpuinfo) -gt 0 ]] || { echo KVM not possible on this host && exit 1; }
|
||||||
|
|
||||||
WORKDIR /root
|
|
||||||
RUN tee -a /etc/pacman.conf <<< '[community-testing]' \
|
RUN tee -a /etc/pacman.conf <<< '[community-testing]' \
|
||||||
&& tee -a /etc/pacman.conf <<< 'Include = /etc/pacman.d/mirrorlist'
|
&& tee -a /etc/pacman.conf <<< 'Include = /etc/pacman.d/mirrorlist'
|
||||||
|
|
||||||
|
@ -96,8 +95,7 @@ RUN tee -a sshd_config <<< 'AllowTcpForwarding yes' \
|
||||||
USER arch
|
USER arch
|
||||||
|
|
||||||
# download OSX-KVM
|
# download OSX-KVM
|
||||||
WORKDIR /home/arch
|
RUN git clone --depth 1 https://github.com/kholia/OSX-KVM.git /home/arch/OSX-KVM
|
||||||
RUN git clone --depth 1 https://github.com/kholia/OSX-KVM.git
|
|
||||||
|
|
||||||
# enable ssh
|
# enable ssh
|
||||||
# docker exec .... ./enable-ssh.sh
|
# docker exec .... ./enable-ssh.sh
|
||||||
|
@ -124,9 +122,7 @@ RUN sudo pacman -Syu qemu libvirt dnsmasq virt-manager bridge-utils flex bison e
|
||||||
# RUN sudo systemctl enable libvirtd.service
|
# RUN sudo systemctl enable libvirtd.service
|
||||||
# RUN sudo systemctl enable virtlogd.service
|
# RUN sudo systemctl enable virtlogd.service
|
||||||
|
|
||||||
WORKDIR /home/arch/OSX-KVM
|
RUN git clone --depth 1 https://github.com/corpnewt/gibMacOS.git /home/arch/OSX-KVM/gibMacOS
|
||||||
|
|
||||||
RUN git clone --depth 1 https://github.com/corpnewt/gibMacOS.git
|
|
||||||
|
|
||||||
WORKDIR /home/arch/OSX-KVM/gibMacOS
|
WORKDIR /home/arch/OSX-KVM/gibMacOS
|
||||||
|
|
||||||
|
@ -183,8 +179,6 @@ USER arch
|
||||||
|
|
||||||
VOLUME ["/tmp/.X11-unix"]
|
VOLUME ["/tmp/.X11-unix"]
|
||||||
|
|
||||||
WORKDIR /home/arch/OSX-KVM
|
|
||||||
|
|
||||||
CMD ./enable-ssh.sh && envsubst < ./Launch.sh | bash
|
CMD ./enable-ssh.sh && envsubst < ./Launch.sh | bash
|
||||||
|
|
||||||
# virt-manager mode: eta son
|
# virt-manager mode: eta son
|
||||||
|
|
Loading…
Reference in a new issue