CentOS云服务器环境
一、环境
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