Docker镜像构建:Ubuntu18.04+python3.10

1、编写 Dockerfile

# 使用Ubuntu 18.04作为基础镜像
FROM ubuntu:18.04
 
RUN apt-get update && apt-get install -y \
    build-essential \
    curl \
    zlib1g-dev \
    libssl-dev \
    && rm -rf /var/lib/apt/lists/*
 
ENV PYTHON_VERSION=3.10.8
 
RUN curl -O https://www.python.org/ftp/python/${PYTHON_VERSION}/Python-${PYTHON_VERSION}.tar.xz \
    && tar -xf Python-${PYTHON_VERSION}.tar.xz \
    && rm Python-${PYTHON_VERSION}.tar.xz
 
RUN cd Python-${PYTHON_VERSION} \
    && ./configure --enable-optimizations \
    && make -j$(nproc) \
    && make install . \
    && cd - \
RUN rm -rf Python-${PYTHON_VERSION}
 
ENV PATH="/usr/local/bin:${PATH}"

2、构建Docker镜像,可自定义名称如:ubuntu1804_py310

docker build -t ubuntu1804_py310 .

3、运行构建好的Docker镜像

docker run -it ubuntu1804_py310 bash

4、保存Docker镜像到服务器(打tag)

docker tag ubuntu1804_py310:latest nexus.your_server.com:8082/ubuntu1804_py310:latest

相关推荐

  1. Docker镜像构建Ubuntu18.04+python3.10

    2024-06-15 23:22:02       9 阅读
  2. ubuntu1404安装dockerce

    2024-06-15 23:22:02       13 阅读
  3. docker构建镜像命令

    2024-06-15 23:22:02       17 阅读
  4. Docker构建镜像

    2024-06-15 23:22:02       9 阅读
  5. Ubuntu1804下如何切换python版本

    2024-06-15 23:22:02       32 阅读
  6. docker】使用 Dockerfile 构建镜像

    2024-06-15 23:22:02       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-15 23:22:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-15 23:22:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-15 23:22:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-15 23:22:02       18 阅读

热门阅读

  1. 解释 RESTful API, 如何使用它构建 web 应用程序

    2024-06-15 23:22:02       7 阅读
  2. Day39

    2024-06-15 23:22:02       4 阅读
  3. C++封装dll lib

    2024-06-15 23:22:02       11 阅读
  4. 技术周总结2024.06.10~06.16

    2024-06-15 23:22:02       6 阅读
  5. 【LVGL v8.3】切换界面时内存变化分析

    2024-06-15 23:22:02       7 阅读
  6. 支持向量机(SVM)中核函数的本质意义

    2024-06-15 23:22:02       6 阅读
  7. 前端进阶-js查漏补缺

    2024-06-15 23:22:02       4 阅读