zoukankan      html  css  js  c++  java
  • Docker 部署本地pip源

    #1. Dockerfile

    FROM centos:7.6.1810
    RUN set -ex
    && yum install -y wget
    && wget https://bootstrap.pypa.io/get-pip.py
    && python get-pip.py
    && pip install pip2pi
    && mkdir ~/pypi
    && dir2pi ~/pypi
    && rm -rf /etc/yum.repos.d/nginx.repo
    COPY ./nginx.repo /etc/yum.repos.d/
    RUN set -ex
    && yum install -y nginx
    && rm -rf /etc/nginx/nginx.conf
    COPY ./nginx.conf /etc/nginx
    RUN chmod 777 /etc/nginx/nginx.conf
    WORKDIR /
    ADD ./ ./
    EXPOSE 80
    #CMD ["nginx"]

    2.nginx.repo

    [nginx]
    name=nginx repo
    baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
    gpgcheck=0
    enabled=1

    3.nginx.conf


    user root;
    worker_processes 1;

    error_log /var/log/nginx/error.log warn;
    pid /var/run/nginx.pid;


    events {
    worker_connections 1024;
    }


    http {
    include /etc/nginx/mime.types;
    default_type application/octet-stream;

    log_format main '$remote_addr - $remote_user [$time_local] "$request" '
    '$status $body_bytes_sent "$http_referer" '
    '"$http_user_agent" "$http_x_forwarded_for"';

    access_log /var/log/nginx/access.log main;

    sendfile on;
    #tcp_nopush on;

    keepalive_timeout 65;

    server {
    listen 80;
    server_name 127.0.0.1;
    root /root/pypi;
    location /{
    autoindex on;
    autoindex_exact_size off; #显示文件的大小
    autoindex_localtime on; #显示文件时间
    #limit_rate_after 5m; #5分钟后下载速度限制为200k
    limit_rate 200k;
    }
    access_log /var/log/nginx/pypi.log main;
    }
    #gzip on;

    include /etc/nginx/conf.d/*.conf;
    }

    4. 生成镜像  docker build -t aa:v1 . 

    5. 运行镜像  docker run  -p 81:80 -idt 75fc48633a80

    6. 进入容器 docker exec  -t 容器id /bin/bash 

    7 执行 nginx

  • 相关阅读:
    iOS中GestureRecognizer的6大手势与代理方法详细使用
    使用pan手势实现抽屉效果
    mfc HackerTools释放资源
    mfc HackerTools防止程序双开
    FLV简介
    AAC简介
    H.264简介
    PCM简介
    YUV格式
    编译ffmpeg(第一次),实现JPG转MP4
  • 原文地址:https://www.cnblogs.com/guofeng-1016/p/13968891.html
Copyright © 2011-2022 走看看