美文网首页
CentOS云服务器环境

CentOS云服务器环境

作者: me007 | 来源:发表于2022-03-19 12:14 被阅读0次

    一、环境

    1、安装Git

    yum -y install git

    2、生成GitHub SSHKey

    1.生成sshkey
    ssh-keygen -t rsa -C "your_email@youremail.com"
    2.ls查看生成的公钥,执行cat命令后复制
    cat id_rsa.pub
    3.将复制好的公钥粘贴到github个人信息中SSH and GPG keys (github.com)

    3、安装npm

    yum -y install nodejs; npm -v //查看版本
    查看镜像地址
    npm get registry
    更换淘宝镜像
    npm config set registry http://registry.npm.taobao.org/
    恢复初始镜像
    npm config set registry https://registry.npmjs.org/

    二、docker

    · 安装nginx镜像
    docker pull nginx
    · 查看镜像
    docker images
    · 启动nginx

    docker run -d -p 8080:80 nginx
    -d: 后台运行 -p: 端口映射 冒号前是本机端口,冒号后是容器端口
    

    · 关闭容器
    docker ps 查看
    docker stop XXXXX(容器id前几位)
    · 启动映射
    docker run -d -p 8080:80 -v /home/mutou/nginx/conf.d:/etc/nginx/conf.d -v /home/mutou/nginx/html:/usr/share/nginx/html nginx
    docker run -d -p 80:80 -v /home/mutou/nginx/conf.d2:/etc/nginx/conf.d nginx
    启动打包好的dist文件夹
    docker run -d -p 8080:80 -v /home/mutou/nginx/conf.d:/etc/nginx/conf.d -v /home/me007vue/dist:/usr/share/nginx/html --name demo1 nginx
    · 项目根目录下设置运行脚本

    git pull
    
    npm run build
    
    #删除容器
    docker rm -f demo1 &> /dev/null
    
    #启动容器
    docker run -d --restart=on-failure:5\
        -p 8080:80 \
        -v $PWD/dist:/usr/share/nginx/html \
        --name demo1 nginx
    

    相关文章

      网友评论

          本文标题:CentOS云服务器环境

          本文链接:https://www.haomeiwen.com/subject/xewwdrtx.html