aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsickcodes <[email protected]>2020-12-17 06:22:20 +0000
committerGitHub <[email protected]>2020-12-17 06:22:20 +0000
commiteaa695bc153d959366cf31c1eb3c352bd053a0a6 (patch)
treeaed9b5cb9089c903833e93aa9452c609842470db
parentAdd PeterDaveHello to credits.md for last two pull requests. (diff)
parentMerge a few `WORKDIR` & `RUN git clone` in Dockerfile (diff)
downloaddocker-osx-eaa695bc153d959366cf31c1eb3c352bd053a0a6.tar.xz
docker-osx-eaa695bc153d959366cf31c1eb3c352bd053a0a6.zip
Merge pull request #112 from PeterDaveHello/SimplifyDockerfile
Reduce Dockerfile instructions and Docker image layers
-rw-r--r--Dockerfile10
1 files changed, 2 insertions, 8 deletions
diff --git a/Dockerfile b/Dockerfile
index bb07020..bac4081 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -62,7 +62,6 @@ ARG VERSION=10.15.6
# 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; }
-WORKDIR /root
RUN tee -a /etc/pacman.conf <<< '[community-testing]' \
&& tee -a /etc/pacman.conf <<< 'Include = /etc/pacman.d/mirrorlist'
@@ -96,8 +95,7 @@ RUN tee -a sshd_config <<< 'AllowTcpForwarding yes' \
USER arch
# download OSX-KVM
-WORKDIR /home/arch
-RUN git clone --depth 1 https://github.com/kholia/OSX-KVM.git
+RUN git clone --depth 1 https://github.com/kholia/OSX-KVM.git /home/arch/OSX-KVM
# enable ssh
# 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 virtlogd.service
-WORKDIR /home/arch/OSX-KVM
-
-RUN git clone --depth 1 https://github.com/corpnewt/gibMacOS.git
+RUN git clone --depth 1 https://github.com/corpnewt/gibMacOS.git /home/arch/OSX-KVM/gibMacOS
WORKDIR /home/arch/OSX-KVM/gibMacOS
@@ -183,8 +179,6 @@ USER arch
VOLUME ["/tmp/.X11-unix"]
-WORKDIR /home/arch/OSX-KVM
-
CMD ./enable-ssh.sh && envsubst < ./Launch.sh | bash
# virt-manager mode: eta son