CentOS云服务器环境

2022-03-19  本文已影响0人  me007

一、环境

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
上一篇下一篇

猜你喜欢

热点阅读