Dockerfile + container creation + ipfs container

Hey guys,
i try to create an ipfs docker container on arm architekture.
I created an alpin docker image and run a Dockerfile with all dependencys and software.
After docker build -t … . the container started.
The container and its running content is not accessible, i think because of the port forwardings.
I started an image with the created container as base system.
But the new created container is empty, it seemse like the alpin base docker image without all the installed parts is started.


FROM alpine:latest
MAINTAINER @clericer
ENV IPFS_PATH /data/ipfs
EXPOSE 4001 5001 8080
VOLUME /data/ipfs
ADD /usr/local/bin/shacheck
ADD /usr/local/bin/start_ipfs
RUN apk update \
 && apk add --update bash curl wget ca-certificates zip \
 && mkdir -p /data/ipfs \
 && apk add go-ipfs \
 && chmod 755 /usr/local/bin/start_ipfs \
 && ipfs init \
 && ipfs config Addresses.API /ip4/ \
 && ipfs config Addresses.Gateway /ip4/ \
 && ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]' \
 && ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["PUT", "GET", "POST"]' \
 && ipfs config --json API.HTTPHeaders.Access-Control-Allow-Credentials '["true"]' \
 && exec ipfs daemon &

Command for the new created cocker container from the image above.
docker run -d --name ipfs-node -v ~/ipfs/ipfs-chunks:/export -v ~/ipfs/ipfs-data:/data/ipfs -p 8080:8080 -p 4001:4001 -p 86e05e9953d0

This 86e05e9953d0 is the image id of the docker image.
Its creating but not listening or running correctly.
Can anybody please tell me what i’m doing wrong.