From 76329996c946970b4aaa861d723490fcf0a69e43 Mon Sep 17 00:00:00 2001 From: amass <168062547@qq.com> Date: Wed, 5 Apr 2023 15:12:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0docusaurus=20image=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=E8=84=9A=E6=9C=AC=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docusaurus.dockerfile | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 docusaurus.dockerfile diff --git a/docusaurus.dockerfile b/docusaurus.dockerfile new file mode 100644 index 0000000..032dbac --- /dev/null +++ b/docusaurus.dockerfile @@ -0,0 +1,31 @@ +FROM ubuntu:22.04 +LABEL maintainer 168062547@qq.com +ENV DEBIAN_FRONTEND=noninteractive +RUN sed -i "s@http://.*archive.ubuntu.com@http://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list && \ + sed -i "s@http://.*security.ubuntu.com@http://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list && \ + apt-get update + +RUN apt-get install -y --no-install-recommends vim curl software-properties-common gpg + +RUN add-apt-repository -y -r ppa:chris-lea/node.js &&\ + rm -f /etc/apt/sources.list.d/chris-lea-node_js-*.list &&\ + rm -f /etc/apt/sources.list.d/chris-lea-node_js-*.list.save + +ENV VERSION=node_19.x +ENV KEYRING=/usr/share/keyrings/nodesource.gpg +ENV DISTRO=jammy + +RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | tee "$KEYRING" >/dev/null +RUN gpg --no-default-keyring --keyring "$KEYRING" --list-keys +RUN chmod a+r /usr/share/keyrings/nodesource.gpg +RUN echo "deb [signed-by=$KEYRING] https://deb.nodesource.com/$VERSION $DISTRO main" | tee /etc/apt/sources.list.d/nodesource.list +RUN echo "deb-src [signed-by=$KEYRING] https://deb.nodesource.com/$VERSION $DISTRO main" | tee -a /etc/apt/sources.list.d/nodesource.list +RUN apt-get update && apt-get install nodejs +ENV LANG C.UTF-8 + + +# docker build -f docusaurus.dockerfile -t docusaurus . +# docker run -it --rm -v $(pwd):/AmassLife docusaurus:latest bash +# docker login --username=168062547@qq.com registry.cn-shenzhen.aliyuncs.com +# docker tag docusaurus registry.cn-shenzhen.aliyuncs.com/amass_toolset/develop:docusaurus +# docker push registry.cn-shenzhen.aliyuncs.com/amass_toolset/develop:docusaurus \ No newline at end of file