docker centos容器里,安装python3环境,且安装java8环境。并打成基础镜像

这篇具有很好参考价值的文章主要介绍了docker centos容器里,安装python3环境,且安装java8环境。并打成基础镜像。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、

1、运行命令,即自动下载centos对应的镜像,但此时镜像是关闭状态:

docker run centos:7.4

2、docker images 查看上述命令对应的 镜像

3、docker run -it centos:7.4 /bin/bash

之后退出 exit

docker ps -a 之后, docker start imageid 启动对应的关闭状态的镜像 。

4、docker exec -it imageid /bin/bash 进入镜像

5、下载java8环境:

yum install java-1.8.0-openjdk.x86_64

6、安装 vim 工具:

yum install vim

yum install libffi libffi-devel -y

7、

#下载安装python编译环境依赖:

yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

#安装make编译所需的gcc,g++编译器:

yum -y install gcc automake autoconf libtool make wget

#移除centos中自带的python2.7的环境变量(可操作性可不操作):

#操作路径 /usr/bin

mv python python.bak

二、

下载python3.6.8的源码压缩文件

1、创建安装路径

mkdir -p /usr/local/python/python3

2、进入指定路径下载python源码

#操作路径 /usr/local

wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz

3、解压源码压缩包

#操作路径 /usr/local

tar -zxvf Python-3.6.8.tgz

安装python3.6.8

1、编译安装环境

#操作路径 /usr/local/Python-3.6.8/

./configure --prefix=/usr/local/python/python3

2、进行安装python3.6.8

#操作路径要在/usr/local/Python-3.6.8

make && make install

3、软链接绑定

ln -s /usr/local/python/python3/bin/python3 /usr/bin/python

注意:软链接绑定是如果提示 /ur/bin/python已存在,说明之前的python2.7的软链接没有删除

4、验证是否安装成功

python -V

输出下方信息,证明成功了

Python 3.6.8

注意:由于centos7的yum要使用到python2.7.5的环境,我们要指定yum使用的python的版本,不然使用了3.6.8可能会导致yum命令无法使用,修改头部设置为使用python2.7

# 操作路径 /usr/bin/

vim yum

# 修改头部设置如下方

#!/usr/bin/python2.7

安装pip工具

因为以后安装python的库要用到pip这个工具,所以也要安装

1、安装pip

#操作路径 /usr/local

wget https://bootstrap.pypa.io/get-pip.py

python get-pip.py

2、绑定软连接

ln -s /usr/local/python/python3/bin/pip3 /usr/bin/pip

3、验证是否安装成功

pip -V

三、

1、提交安装的镜像

docker commit -m="has update" -a="yk" awd3as34cs centos:v1.0

各个参数说明:

  • -m: 提交的描述信息
  • -a: 指定镜像作者
  • awd3as34cs:容器 ID
  • centos:v1.0: 指定要创建的目标镜像名

 docker images 命令来查看我们的新镜像  centos:v1.0

2、导出镜像

docker save -o my_centos_v1.0.tar centos:v1.0

用的时候导入镜像:

docker load -i my_centos_v1.0文章来源地址https://www.toymoban.com/news/detail-408191.html

到了这里,关于docker centos容器里,安装python3环境,且安装java8环境。并打成基础镜像的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CentOS7环境编译python3.9版本pjsua

    环境:CentOS 7.6_x64    Python版本 :3.9.12 pjsip版本:2.13  pjsip地址:https://www.pjsip.org/ GitHub地址:https://github.com/pjsip/pjproject pjsip文档地址:https://docs.pjsip.org/en/latest/ 最新版本:2.13 pjsip是一个功能强大的sip协议栈和媒体处理库,MicroSIP软电话就是基于pjsip实现的,功能很强大。

    2024年02月08日
    浏览(39)
  • 【Java8 环境安装】Java1.8&JDK环境安装jdk-8u361-windows-x64

    一、JDK的下载 首先进入Oracle官网下载JDK1.8安装包 https://www.oracle.com/ 依次点击 Resources Java Downloads 选择版本,页面往下拉,这里我们选择1.8的版本,也就是Java8 选择Java8 Windows版本 点击下载,选择64位的版本(一般电脑都是64位,最好看一下电脑系统的版本) 需要注册账号,为

    2024年02月07日
    浏览(47)
  • centos安装python3详细教程

    centos7自带版本是python2.7 如果要用的3.0以上的版本需要手动安装,下载地址:https://www.python.org/ftp/python/ 1、先查看系统python的位置在哪儿 python2.7默认安装是在 /usr/bin目录中,切换到/usr/bin/ python指向的是python2,python2指向的是python2.7,因此我们可以装个python3,然后将python指向

    2024年02月15日
    浏览(26)
  • CentOS 安装 python3.11 教程

    1. 更新系统 在安装 Python 3.11 之前,建议先更新系统,以确保系统是最新版本,并且避免因为系统更新过程中的问题造成 Python 安装出错。 运行以下命令: 2. 安装编译工具和依赖库 Python 是一种编程语言,它的解析器需要通过编译才能运行。因此,在安装 Python 3.11 之前,需要

    2024年02月12日
    浏览(39)
  • Centos 安装 python3.x 为默认

    CentOS 7 中默认安装了 Python,但是版本是2.x的,由于2020年python2.x将停止更新,因此需要将版本升级至3.x。但由于python2.x是系统集成的,很多命令都是要基于python2.x,比如:yum。因此在更新 Python 时,建议新旧版本共存。 yum安装,简单方便,但是版本受限 源码安装,较yum安装复

    2023年04月25日
    浏览(25)
  • 如何安装java8、java17/jdk、jre/java与配置环境变量?(详细图解)

    前提: 为什么要安装两个java?因为有的程序/软件/靶场/工具等需要的java环境不同,安装两种可满足不同的需求。java10以下一种,java8很经典也很常用,java10以上的一种,这里以java17举例,因为官网最新的java10以上的正好是java17,就以java17举例。 目录 一、java8安装 1.官网/网盘

    2024年04月29日
    浏览(35)
  • centos python3 安装psycopg2 模块

    安装异常 先安装postgresql-devel 再安装 psycopg2库介绍 psycopg2库介绍: Psycopg2是一个用于Python编程语言的第三方库,用于访问PostgreSQL数据库系统。它提供了一组工具和方法,可以轻松地在Python程序中进行数据库操作,包括查询、插入、更新、删除等操作。 以下是Psycopg2库的一些主

    2024年02月16日
    浏览(32)
  • CentOS7安装python3.9 极其简单!!!

    yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make yum -y install epel-release yum -y install python-pip wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tar.xz tar -xvf Python-3.9.0.tar.xz cd Python-3.9.0 ./configure prefix=/usr/local/python3 make make install ln -s /usr/local/python3/bin

    2024年02月09日
    浏览(32)
  • centos7编译安装升级python3.11

    准备步骤 解压编译 替换升级

    2024年02月11日
    浏览(39)
  • CentOS7安装python3超详细教程

    欢迎关注博主 Mindtechnist 或加入【Linux C/C++/Python社区】一起探讨和分享Linux C/C++/Python/Shell编程、机器人技术、机器学习、机器视觉、嵌入式AI相关领域的知识和技术。 专栏:《Linux从小白到大神》 1.检查CentOS7自带python环境 Linux下自带python环境,但是Linux自带的python一般是比较老

    2024年02月02日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包