-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
31 lines (25 loc) · 1.18 KB
/
Dockerfile
File metadata and controls
31 lines (25 loc) · 1.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#
# Licensed under Apache License v2. See LICENSE for more information.
#
#
# dds-daemon (OpenSplice) docker image
FROM ubuntu:14.04
MAINTAINER Pepijn Noltes <pepijnnoltes@gmail.com>
# Generic update & tooling
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update && apt-get upgrade -yq && apt-get install -yq --no-install-recommends \
build-essential \
curl \
gdb \
git \
gawk \
postfix \
&& apt-get clean
#NOTE postfix needed for cleanup
#run cd /tmp && git config --global http.sslverify false && git clone https://github.com/coreos/etcd && cd etcd && ./build
RUN cd /tmp && curl -k -L https://github.com/coreos/etcd/releases/download/v0.4.6/etcd-v0.4.6-linux-amd64.tar.gz | tar xzf - && \
cp etcd-v0.4.6-linux-amd64/etcd /bin/ && cp etcd-v0.4.6-linux-amd64/etcdctl /bin/
# Node agent resources
ADD resources /tmp/resources
RUN cd /tmp && tar xzf /tmp/resources/OpenSpliceDDS-src.tar.gz
RUN cd /tmp/OpenSplice* && ./configure x86_64.linux-release && make && make install