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可以做到在镜像启动的时候就运行命令