Sign inSign up

hccz95/ubuntu

By hccz95

•Updated 4 months ago

customed ubuntu images

Image
0

1.6K

hccz95/ubuntu repository overview

Ubuntu images with Chinese apt mirror

Dockerfile for ubuntu:aarch64

FROM ubuntu:20.04

RUN sed -i 's/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list && \
    sed -i 's/security.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list && \
    sed -i 's/ports.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list && \
    sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list && \
    sed -i 's/security.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list

RUN apt-get update && \
    DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
        git wget nano openssl ca-certificates && \
    apt-get clean && rm -rf /var/lib/apt/lists/*

ARG CONDA_PATH=/root/miniconda3
ENV PATH=$CONDA_PATH/bin:$PATH
COPY miniconda.sh ./miniconda.sh
RUN bash miniconda.sh -b -p $CONDA_PATH && \
    rm miniconda.sh && \
    conda clean -ya && \
    conda init bash

RUN conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ && \
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ && \
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ && \
    conda config --remove channels defaults && \
    conda config --set show_channel_urls yes

RUN mkdir -p ~/.pip && echo "[global]" > ~/.pip/pip.conf && \
    echo "index-url = https://pypi.tuna.tsinghua.edu.cn/simple/" >> ~/.pip/pip.conf && \
    echo "trusted-host = pypi.tuna.tsinghua.edu.cn" >> ~/.pip/pip.conf

RUN apt-get update && \
    DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
        build-essential make cmake npm && \
    apt-get clean && rm -rf /var/lib/apt/lists/*

RUN npm install -g pm2 --registry=https://registry.npmmirror.com

WORKDIR /root
COPY requirements.txt ./requirements.txt
RUN $CONDA_PATH/bin/python -m pip install --no-cache-dir -r requirements.txt

Tag summary

Content type

Image

Digest

sha256:8b0abfc86…

Size

1.4 GB

Last updated

4 months ago

docker pull hccz95/ubuntu:22.04-offline