fix
This commit is contained in:
parent
1c40252112
commit
b6ac14880b
@ -4,9 +4,10 @@ set -e
|
|||||||
SOURCE_DIR=$(realpath $(dirname "${0}"))/basic-runtimes
|
SOURCE_DIR=$(realpath $(dirname "${0}"))/basic-runtimes
|
||||||
|
|
||||||
# Build basic Alpine image
|
# Build basic Alpine image
|
||||||
mkdir -p /var/lib/lxc/shared/alpine
|
mkdir -p /var/lib/lxc/build/alpine
|
||||||
wget https://github.com/gliderlabs/docker-alpine/raw/2bfe6510ee31d86cfeb2f37587f4cf866f28ffbc/versions/library-3.8/x86_64/rootfs.tar.xz -O - | tar xJf - -C /var/lib/lxc/shared/alpine
|
wget https://github.com/gliderlabs/docker-alpine/raw/2bfe6510ee31d86cfeb2f37587f4cf866f28ffbc/versions/library-3.8/x86_64/rootfs.tar.xz -O - | tar xJf - -C /var/lib/lxc/build/rootfs
|
||||||
cp ${SOURCE_DIR}/var/lib/lxc/shared/config /var/lib/lxc/shared/config
|
cp ${SOURCE_DIR}/var/lib/lxc/build/config /var/lib/lxc/build/config
|
||||||
|
lxc-execute -n build -- /bin/sh -c 'apk --no-cache add s6'
|
||||||
|
|
||||||
# Build Docker images
|
# Build Docker images
|
||||||
docker build -t java ${SOURCE_DIR}/java
|
docker build -t java ${SOURCE_DIR}/java
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# Hostname
|
# Hostname
|
||||||
lxc.uts.name = shared
|
lxc.uts.name = build
|
||||||
|
|
||||||
# Network
|
# Network
|
||||||
lxc.net.0.type = veth
|
lxc.net.0.type = veth
|
||||||
@ -9,11 +9,11 @@ lxc.net.0.ipv4.address = 172.17.0.2/16
|
|||||||
lxc.net.0.ipv4.gateway = auto
|
lxc.net.0.ipv4.gateway = auto
|
||||||
|
|
||||||
# Volumes
|
# Volumes
|
||||||
lxc.rootfs.path = /var/lib/lxc/shared/alpine
|
lxc.rootfs.path = /var/lib/lxc/build/rootfs
|
||||||
|
|
||||||
# Mounts
|
# Mounts
|
||||||
lxc.mount.entry = /etc/hosts /etc/hosts none bind 0 0
|
lxc.mount.entry = /etc/hosts etc/hosts none bind 0 0
|
||||||
lxc.mount.entry = /etc/resolv.conf /etc/resolv.conf none bind 0 0
|
lxc.mount.entry = /etc/resolv.conf etc/resolv.conf none bind 0 0
|
||||||
|
|
||||||
# Halt
|
# Halt
|
||||||
lxc.signal.halt = SIGTERM
|
lxc.signal.halt = SIGTERM
|
2
basic.sh
2
basic.sh
@ -60,7 +60,7 @@ vmmgr create-selfsigned
|
|||||||
cp ${SOURCE_DIR}/etc/nginx/nginx.conf /etc/nginx/nginx.conf
|
cp ${SOURCE_DIR}/etc/nginx/nginx.conf /etc/nginx/nginx.conf
|
||||||
|
|
||||||
# Configure services
|
# Configure services
|
||||||
for SERVICE in consolefont crond nginx ntpd lxd sshd swap vmmgr; do
|
for SERVICE in consolefont crond nginx ntpd lxc sshd swap vmmgr; do
|
||||||
rc-update add ${SERVICE} boot
|
rc-update add ${SERVICE} boot
|
||||||
service ${SERVICE} start
|
service ${SERVICE} start
|
||||||
done
|
done
|
||||||
|
Loading…
Reference in New Issue
Block a user