File tree 2 files changed +7
-3
lines changed
2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change 2
2
3
3
vm :
4
4
rm -rf ./vm/image
5
+ rm -rf ./dist
5
6
env86 create --with-guest --from-docker ./vm/Dockerfile ./vm/image
6
7
env86 boot --cdp --cold --ttyS0 --save --no-console --exit-on=" localhost:~#" ./vm/image
7
- rm -rf ./dist
8
8
env86 prepare ./vm/image ./dist
Original file line number Diff line number Diff line change @@ -8,11 +8,14 @@ RUN apk add openrc \
8
8
alpine-base \
9
9
agetty \
10
10
alpine-conf \
11
- github-cli \
12
11
git \
13
- go \
14
12
openssh
15
13
14
+ RUN wget https://go.dev/dl/go1.23.0.linux-386.tar.gz \
15
+ && tar -C /usr/local -xzf go1.23.0.linux-386.tar.gz \
16
+ && rm go1.23.0.linux-386.tar.gz \
17
+ && ln -s /usr/local/go/bin/go /usr/bin/go
18
+
16
19
# Install mkinitfs from edge (todo: remove this when 3.19+ has worked properly with 9pfs)
17
20
RUN apk add mkinitfs --no-cache --allow-untrusted --repository https://dl-cdn.alpinelinux.org/alpine/edge/main/
18
21
@@ -39,6 +42,7 @@ COPY ./guest86.service /etc/init.d/guest86
39
42
# there is a bug where it always crashes on first run
40
43
RUN echo "rc-service guest86 start && rc-service guest86 stop && rc-service guest86 start" > /root/.profile
41
44
45
+
42
46
# https://wiki.alpinelinux.org/wiki/Alpine_Linux_in_a_chroot#Preparing_init_services
43
47
RUN for i in devfs dmesg mdev hwdrivers; do rc-update add $i sysinit; done
44
48
RUN for i in hwclock modules sysctl hostname bootmisc; do rc-update add $i boot; done
You can’t perform that action at this time.
0 commit comments