File tree 4 files changed +7
-6
lines changed
4 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -14,7 +14,6 @@ contrib/vagrant/.vagrant/
14
14
contrib /dev /.vagrant /
15
15
contrib /snort /snortSkydive
16
16
contrib /docker /skydive. *
17
- contrib /docker /qemu- * -static
18
17
skydive.yml
19
18
probe /ebpf /flow.o
20
19
js /api.js
Original file line number Diff line number Diff line change 480
480
.PHONY : docker-image
481
481
docker-image : static
482
482
cp $$ GOPATH/bin/skydive contrib/docker/skydive.$$(uname -m )
483
- touch contrib/docker/qemu-$$(uname -m ) -static
484
483
docker build -t ${DOCKER_IMAGE} :${DOCKER_TAG} --build-arg ARCH=$$(uname -m ) -f contrib/docker/Dockerfile contrib/docker/
485
484
486
485
.PHONY : docker-build
@@ -497,7 +496,6 @@ docker-build:
497
496
skydive-compile
498
497
docker cp skydive-compile-build:/root/go/bin/skydive contrib/docker/skydive.$$(uname -m )
499
498
docker rm skydive-compile-build
500
- touch contrib/docker/qemu-$$(uname -m ) -static
501
499
docker build -t ${DOCKER_IMAGE} :${DOCKER_TAG} \
502
500
--build-arg ARCH=$$(uname -m ) \
503
501
-f contrib/docker/Dockerfile contrib/docker/
@@ -519,11 +517,10 @@ docker-cross-build: ebpf.build
519
517
skydive-crosscompile-${TARGET_GOARCH}
520
518
docker cp skydive-crosscompile-build-${TARGET_GOARCH} :/root/go/bin/linux_${TARGET_GOARCH} /skydive contrib/docker/skydive.${TARGET_GOARCH}
521
519
docker rm skydive-crosscompile-build-${TARGET_GOARCH}
522
- cp /usr/bin/qemu-${TARGET_GOARCH} -static contrib/docker || cp /bin/true contrib/docker/qemu-${TARGET_GOARCH} -static
523
520
docker build -t ${DOCKER_IMAGE} :${DOCKER_TAG} \
524
521
--build-arg ARCH=${TARGET_GOARCH} \
525
522
$$ {BASE:+--build-arg BASE=$$ {BASE}} \
526
- -f contrib/docker/Dockerfile contrib/docker/
523
+ -f contrib/docker/Dockerfile.static contrib/docker/
527
524
528
525
SKYDIVE_PROTO_FILES: = \
529
526
flow/flow.proto \
Original file line number Diff line number Diff line change 1
1
ARG BASE=ubuntu:18.04
2
2
FROM $BASE
3
3
ARG ARCH=x86_64
4
- COPY qemu-$ARCH-static /usr/bin
5
4
RUN apt-get -y update \
6
5
&& apt-get -y install openvswitch-common libpcap0.8 libxml2 \
7
6
&& rm -rf /var/lib/apt/lists/*
Original file line number Diff line number Diff line change
1
+ ARG BASE=ubuntu:18.04
2
+ FROM $BASE
3
+ ARG ARCH=x86_64
4
+ COPY skydive.$ARCH /usr/bin/skydive
5
+ COPY skydive.yml /etc/skydive.yml
6
+ ENTRYPOINT ["/usr/bin/skydive", "--conf", "/etc/skydive.yml"]
You can’t perform that action at this time.
0 commit comments