aux Develop inside docker
This commit is contained in:
25
Dockerfile
Normal file
25
Dockerfile
Normal file
@@ -0,0 +1,25 @@
|
||||
FROM ubuntu:22.04
|
||||
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
ENV NO_AT_BRIDGE=1
|
||||
|
||||
RUN apt-get update
|
||||
|
||||
RUN apt-get install -y software-properties-common
|
||||
|
||||
RUN apt-add-repository universe && apt-get update
|
||||
|
||||
RUN apt-get install -y wget
|
||||
|
||||
RUN wget https://apt.llvm.org/llvm.sh -O /llvm.sh && chmod +x /llvm.sh && /llvm.sh 21
|
||||
|
||||
RUN wget https://deb.nodesource.com/setup_20.x -O /setup_node.sh && chmod +x /setup_node.sh && /setup_node.sh
|
||||
|
||||
RUN apt-get install -y make rsync clang-21 clang-tools-21 llvm-21 bear lld xorriso \
|
||||
zip gnupg openssh-client nodejs git build-essential qemu-system
|
||||
|
||||
RUN ln -sf /usr/bin/clang-21 /usr/bin/clang && \
|
||||
ln -sf /usr/bin/clang-doc-21 /usr/bin/clang-doc && \
|
||||
ln -sf /usr/bin/llvm-ar-21 /usr/bin/llvm-ar
|
||||
|
||||
CMD ["/bin/bash"]
|
||||
Reference in New Issue
Block a user