zl程序教程

您现在的位置是:首页 >  其他

当前栏目

docker安装python+nginx

2023-04-18 15:43:56 时间

一个容器安装python和nginx

dockerfile

FROM centos:7.9.2009

USER root
RUN yum install gcc openssl-devel bzip2-devel sqlite-devel libffi-devel zlib-devel python-devel openldap-devel -y
RUN curl https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz --output /tmp/Python-3.7.5.tgz
WORKDIR /tmp
RUN tar xzf Python-3.7.5.tgz
WORKDIR /tmp/Python-3.7.5
RUN ./configure --enable-optimizations
RUN yum install make -y
RUN make install
RUN ln /usr/local/bin/python3.7 /usr/bin/python3
RUN ln /usr/local/bin/pip3.7 /usr/bin/pip3
WORKDIR /tmp
RUN rm -rf Python-3.7.5.tgz
RUN rm -rf /tmp/Python-3.7.5
RUN yum -y install epel-release && 
    yum -y install nginx && 
    yum clean all

导出

docker export cb1b484c8618  > pythonnginx.tar

本地导入

docker import - python_nginx < pythonnginx.tar

 

创建容器

docker run -itd -p 8000:8000 -p 8080:8080 -v /var/www:/var/www  --restart=always --name=myserver  [镜像id]  /root/start.sh