zoukankan      html  css  js  c++  java
  • docker之人手一台服务器

    安装docker

    uname –r 检查内核版本

    yum update 升级本地yum包
    vim /etc/yum.repos.d/docker.repo #添加yum仓库配置
    [dockerrepo]
    name=Docker Repository
    #baseurl=https://yum.dockerproject.org/repo/main/centos/7/
    baseurl=baseurl=http://mirrors.aliyun.com/dockerengine/yum/repo/experimental/centos/7/
    #阿里云加速源
    enabled=1
    gpgcheck=1
    gpgkey=https://yum.dockerproject.org/gpg
    
    yum install docker-engine 安装docker包
    service docker start 启动docker服务
     
    DIY镜像:
    docker pull centos:7 下载docker镜像
    docker images #查看镜像
    docker run -i -t centos:7  /bin/bash  #进去一个干净的centos7 DIY自己的镜像
    安装nginx
    wget http://tengine.taobao.org/download/tengine-2.2.0.tar.gz
    tar xf tengine-2.2.0.tar.gz
    yum -y install gcc gcc-c++ gcc-g77 make libtool autoconf patch unzip automake libxml2 libxml2-devel ncurses ncurses-devel libtool-ltdl-devel libtool-ltdl libmcrypt libmcrypt-devel libpng libpng-devel libjpeg-devel openssl openssl-devel curl curl-devel libxml2 libxml2-devel ncurses ncurses-devel libtool-ltdl-devel libtool-ltdl autoconf automake libaio* sqlite-devel libgcrypt-devel mysql-devel re2c libc-client-devel openldap-devel pcre-devel ImageMagick-devel freetype-devel
    cd tengine
    ./configure --prefix=/usr/local/nginx
    make -j 4 && make install
    安装sshd
    yum install openssh-server
    passwd  #给root设置一个密码
    exit
    保存为镜像
    docker commit -m "add nginxssh" 4c0fb53fbd32 centos/tenginxssh:v1
     
    #前台启动一个docker
    docker run -i -t --privileged=true -v /opt:/usr/local/nginx/logs -p8888:80 -p22225:22 890f26b3abe6 /bin/bash
    #映射端口和磁盘共享,启动一个后台docker
    docker run -d -v /opt:/usr/local/nginx/logs -p8883:80 -p22223:22 centos/tenginxssh:v1 /bin/bash -c "/usr/local/nginx/sbin/nginx && /usr/sbin/sshd -D"
     
     
     
     
    ###################################################################################################
     
    把服务器IP和映射端口号 -p 22223  和 root 密码给开发,即可人手一台服务器,至于代码就让他们自己上传可以了。
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    xml的schema约束(Java)
    simpleXML技术解析xml文件(php)
    xpath技术解析xm文件(php)
    提升树AdaBoost算法【自适应增强算法(集成学习算法)】
    岭回归与Lasso回归模型
    机器学习--线性回归模型
    Centos7下如何安装Python3.7以及java JDK?
    Python3的map、filter与reduce函数
    Python函数
    Win10下解决matplotlib中文乱码-亲测有效
  • 原文地址:https://www.cnblogs.com/cp-miao/p/6272800.html
Copyright © 2011-2022 走看看