FROM arm32v7/ubuntu:16.04 RUN apt-get update && apt-get install -y --no-install-recommends \ apt-transport-https \ ca-certificates \ curl \ iptables \ iproute2 \ libcurl3 \ libffi-dev \ libssl1.0.0=1.0.2g-1ubuntu4.13 \ libssl-dev=1.0.2g-1ubuntu4.13 \ systemd && \ rm -rf /var/lib/apt/lists/* RUN curl -L https://aka.ms/moby-engine-armhf-latest -o moby_engine.deb && dpkg -i ./moby_engine.deb && rm ./moby_engine.deb && \ curl -L https://aka.ms/moby-cli-armhf-latest -o moby_cli.deb && dpkg -i ./moby_cli.deb && rm ./moby_cli.deb RUN apt-get update && apt-get install -f RUN curl -L https://aka.ms/libiothsm-std-linux-armhf-latest -o libiothsm-std.deb && dpkg -i ./libiothsm-std.deb && rm ./libiothsm-std.deb && \ curl -L https://aka.ms/iotedged-linux-armhf-latest -o iotedge.deb && dpkg -i ./iotedge.deb && rm ./iotedge.deb RUN apt-get update && apt-get install -f COPY rund.arm32v7.sh rund.sh RUN sed -i 's/\r//' ./rund.sh && \ chmod u+x rund.sh WORKDIR /lib/arm-linux-gnueabihf/ RUN ln -s libcrypto.so.1.0.0 libcrypto.so.1.0.2 && \ ln -s libssl.so.1.0.0 libssl.so.1.0.2 WORKDIR / ENTRYPOINT [ "./rund.sh" ]