php是最好的语言

centos7.5 利用docker安装python3

1、在/docker/python3新建dockerfile文件,内容如下


FROM python:3.5
COPY . /
RUN \
apt-get update -y && \
apt-get install python3-pip -y && \
pip3 install bs4 && \
pip3 install requests && \
pip3 install django==1.11.7 && \
apt-get install python3-lxml -y

2、构建镜像

docker build -t python_01 .


3、接下来启动python镜像()

docker run -it -v /docker/python3/myapp:/usr/src/myapp --name mypython --restart always --privileged=true -d python_01

4、docker ps查看是否启动

5、在/docker/python3/myapp下新建一个tt.py文件,可以通过如下命令运行py文件

docker exec mypython python /usr/src/myapp/python/tt.py

6、运行django文件一样的,启动镜像时映射出一个端口(先安装django==1.11.7模块)

docker run -it -p 9091:9091 -v /docker/python3/myapp:/usr/src/myapp --name mypython --restart always --privileged=true -d python_02

7、先进去python终端运行

python manage.py runserver 0.0.0.0:9091


看是否报错如果没报错就退出终端,运行如下就可以通过ip:port访问了

docker exec mypython python /usr/src/myapp/django/wbs/manage.py runserver 0.0.0.0:9091

*也可以在dockerfile构建镜像里面利用CMD来运行,CMD可以做到在镜像启动的时候就运行命令

作者:xTao 分类:LNMP 浏览:2421 评论:0