Dockerfile 拉取ubuntu:20.04映象並配置python3.8的環境
阿新 • • 發佈:2022-05-13
一. 配置Dockerfile檔案
FROM ubuntu:20.04 # 獲取 ubuntu:20.04映象 ENV DEBIAN_FRONTEND=noninteractive # 環境變數 ENV LANG C.UTF-8 # 環境變數 RUN sed -i 's@http://archive.ubuntu.com/ubuntu/@http://mirrors.aliyun.com/ubuntu/@g' /etc/apt/sources.list # 更換源 RUN apt-get update -qq # apt-get update && install operation RUN mkdir -p /root/directory # 建立檔案目錄 WORKDIR /root/directory # 指定為工作目錄 COPY requirements.txt requirements.txt # 拷貝 requirements.txt COPY . /root/directory # 拷貝當前目錄下的所有檔案到 /root/directory 目錄 RUN apt-get clean && \ apt-get update && \ apt-get install -y libmysqlclient-dev tzdata \ python3 python3-dev python3-pip libpcre3 libpcre3-dev uwsgi-plugin-python3\ && apt-get clean \ && apt-get autoclean \ && ln -sf /usr/bin/pip3 /usr/bin/pip && ln -sf /usr/bin/python3 /usr/bin/python \ && pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple # 以上操作 apt-get 清理快取,update,安裝python3.8以及安裝 python模組 的一系列操作 RUN apt-get update -q \ && apt-get install -y wget curl vim # apt-get 安裝 wget curl vim ENTRYPOINT [ "/root/directory/docker_init.sh" ] # 執行shell指令碼