美文网首页Docker
创建带python运行环境的CentOS Docker镜像

创建带python运行环境的CentOS Docker镜像

作者: Freedoms1988 | 来源:发表于2018-05-04 14:53 被阅读0次
    一、拉取带sshd服务的centos docker镜像到本地
    命令:
      docker pull freedoms1988/centos7-sshd
    解释:
      docker pull【拉取命令】 freedoms1988/centos7-sshd【远程镜像名】
    
    二、启动带sshd服务的centos docker容器
    命令:
      docker run -p 10022:22 -d freedoms1988/centos7-sshd /usr/sbin/sshd -D
    解释:
      docker run【运行命令】 -p 10022:22【端口映射:宿主机10022到docker22】 -d freedoms1988/centos7-sshd【本地镜像名】 /usr/sbin/sshd -D【启动sshd命令】
    
    三、登录容器
    命令:
      ssh root@localhost -p 10022
    解释:
      ssh root【用户】@localhost【主机名】-p 10022【端口号】
    
    四、下载并解压python3.6.4
    命令:
      1、cd /usr/local/src
      2、wget [https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
      3、tar -zxvf Python-3.6.4.tgz
    解释:
      1、进入源码暂存路径
      2、下载python3.6.4
      3、解压
    
    五、下载python编译依赖
    命令:
      yum -y install gcc automake autoconf libtool make zlib zlib-devel
    解释:
      yum -y 【自动确认参数】install【安装命令】gcc automake autoconf libtool make zlib zlib-devel【软件名称】
    
    六、备份centos自带python2.X
    命令:
     1、cd /usr/bin
     2、mv python python2.X.X.backup
    解释:
     1、进入系统软件安装目录
     2、备份python2.X.X
    
    七、编译安装python3.6.4
    命令:
      1、cd /usr/local/src/Python-3.6.4
      2、/configure —prefix=/usr/local/python/python3
      3、make && make install
    解释:
      1、进入python3.6.4源码目录
      2、配置编译参数 安装路径
      3、编译并安装
    
    八、创建python3.6.4软连接
    命令:
      ln -s /usr/local/python/python3/bin/python3 /usr/bin/python
    解释:
      ln -s /usr/local/python/python3/bin/python3【软件安装路径】 /usr/bin/python【软连接目标路径】
    
    九、修改yum配置
     操作:
      1、vim /usr/bin/yum
      2、将文件头部的#!/usr/bin/python改成#!/usr/bin/python2.7
      3、保存退出
    
    十、测试
    操作:
     在容器内输入python -v
    结果:
     应显示python版本为3.6.4
    
    十一、将镜像打包后,提交到DockerHub

    向DockerHub私有库中提交镜像

    相关文章

      网友评论

        本文标题:创建带python运行环境的CentOS Docker镜像

        本文链接:https://www.haomeiwen.com/subject/xgpdrftx.html