您现在的位置是:网站首页>>服务器>>Docker

docker 安装Python

发布时间:2018-11-12 13:47:02作者:wangjian浏览量:924点赞量:1

    一:安装docker

    参考  centos下安装docker windows 下安装docker

    二:拉取Python镜像

    1:通过docker search 命令获取Python镜像信息

    docker search python

    2:拉取Python镜像 (这里我拉取的是Python:3.6)

    docker pull python:3.6

    三:安装Python

    1:运行Python容器

    docker run -p 8000:8000 --name python -itd -v /data/www/:/www python:3.6

    参数说明:

    --name python : 把容器命名为python

    -itd: i 以交互模式运行容器 t  为容器重新分配一个伪输入终端 d 后台运行容器,并返回容器ID 注意如果不加上it的话她或运行Python容器后自动关闭

    -v /data/www/:/www :将主机中/data/www目录挂载到容器的/www

    python:3.6 引入Python镜像

    2:测试

    在/data/www目录下新建hello.py文件,内容为

    #!/usr/bin/python
    print("Hello World!")

    在终端输入

    docker exec -it python python /www/hello.py

    输出为:

    image.png

    这时候使用docker安装Python完成

    三:在Python容器中安装拓展(这里以django为例)

    1:方法一:

    在/data/www目录下新建一个requirements.txt文件:

    文件中添加

    image.png

    如果你要安装其他拓展的话在requirements.txt文件中添加相关插件即可(注意一个插件换一行)

    在终端输入如下命令进行安装:

    docker exec -it python pip install -r /www/requirements.txt

    等到安装完成后,测试:

    进入容器

    docker exec -it python /bin/bash

    测试django安装情况

    输入Python进入Python命令模式,输入

    import django
    django.get_version()

    结果如下说明安装成功

    image.png

    2:方法二:

    进入Python容器

    docker exec -it python /bin/bash

    安装django:

    pip install django


1 +1