基于ubuntu20.02 构建的cmake环境

46 阅读1分钟

1.基于之前构建的基础镜像conda

FROM conda
WORKDIR /python3.10

ENV TZ=Asia/Shanghai
ENV PATH=/opt/conda/envs/python3.10/bin:$PATH
ENV CONDA_DEFAULT_ENV=python3.10
COPY ./emsdk /data/emsdk
RUN conda create --name python3.10 python=3.10 \
    && echo "conda activate python3.10" >> ~/.bashrc 

RUN pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple && apt-get update -y && apt-get install cmake=3.22.1-1ubuntu1.22.04.2 -y
RUN cd /data/emsdk && chmod 777 emsdk_env.sh && ./emsdk install latest && ./emsdk activate latest && source ./emsdk_env.sh
RUN echo "source /data/emsdk/emsdk_env.sh" >> ~/.bashrc
SHELL ["/bin/bash", "-c"]

2.构建镜像 docker build -t cmake .