From 9524fbb4e970e3b7da48d588333d89b680fd4e1a Mon Sep 17 00:00:00 2001 From: TAKANO Mitsuhiro Date: Mon, 11 Mar 2024 04:45:36 +0900 Subject: [PATCH] add termux --- docker-compose.yml | 6 ++++++ termux/Dockerfile | 28 ++++++++++++++++++++++++++++ termux/resolv.conf | 1 + 3 files changed, 35 insertions(+) create mode 100644 termux/Dockerfile create mode 100644 termux/resolv.conf diff --git a/docker-compose.yml b/docker-compose.yml index 247eec6..5e30929 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -133,3 +133,9 @@ services: ports: - 8020:8000 + termux: + build: + context: . + dockerfile: ./termux/Dockerfile + ports: + - 8023:8000 diff --git a/termux/Dockerfile b/termux/Dockerfile new file mode 100644 index 0000000..a3430f2 --- /dev/null +++ b/termux/Dockerfile @@ -0,0 +1,28 @@ +FROM termux/termux-docker +LABEL maintainer "TAKANO Mitsuhiro " + +#COPY ./termux/resolv.conf /etc/resolv.conf +#RUN cat /etc/resolv.conf +RUN ping -c 3 8.8.8.8 +RUN ping -c 3 google.com + +RUN pkg update && pkg upgrade -y +RUN apt update && apt install -yq clang +RUN pkg install -y git + +ENV ORIGIN=https://github.com/torvalds/linux.git +#RUN git clone --depth 1 ${ORIGIN} /build-kernel/linux +#RUN while :; do cd /build-kernel/linux && git fetch --unshallow && break || sleep 5; done +#RUN cd /build-kernel/linux && git pull --all + +RUN apt-get build-dep -y linux +RUN apt-get install -y llvm clang lld +RUN apt-get install -y rpm +RUN apt-get install -y curl python3-pip +RUN apt-get clean + +COPY ./entrypoint.sh / +RUN chmod 755 /entrypoint.sh +EXPOSE 8000 +ENTRYPOINT ["/entrypoint.sh"] + diff --git a/termux/resolv.conf b/termux/resolv.conf new file mode 100644 index 0000000..cae093a --- /dev/null +++ b/termux/resolv.conf @@ -0,0 +1 @@ +nameserver 8.8.8.8