Dockerfile: install CNI plugins for integration tests
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
This commit is contained in:
parent
0a36d3ca3d
commit
f195d51615
1 changed files with 10 additions and 0 deletions
10
Dockerfile
10
Dockerfile
|
@ -53,6 +53,16 @@ RUN set -x \
|
||||||
&& cp runc /usr/local/bin/runc \
|
&& cp runc /usr/local/bin/runc \
|
||||||
&& rm -rf "$GOPATH"
|
&& rm -rf "$GOPATH"
|
||||||
|
|
||||||
|
# Install CNI plugins
|
||||||
|
RUN set -x \
|
||||||
|
&& export GOPATH="$(mktemp -d)" \
|
||||||
|
&& git clone https://github.com/containernetworking/cni.git "$GOPATH/src/github.com/containernetworking/cni" \
|
||||||
|
&& cd "$GOPATH/src/github.com/containernetworking/cni" \
|
||||||
|
&& ./build \
|
||||||
|
&& mkdir -p /opt/cni/bin \
|
||||||
|
&& cp bin/* /opt/cni/bin/ \
|
||||||
|
&& rm -rf "$GOPATH"
|
||||||
|
|
||||||
# Make sure we have some policy for pulling images
|
# Make sure we have some policy for pulling images
|
||||||
RUN mkdir -p /etc/containers
|
RUN mkdir -p /etc/containers
|
||||||
COPY test/policy.json /etc/containers/policy.json
|
COPY test/policy.json /etc/containers/policy.json
|
||||||
|
|
Loading…
Reference in a new issue