服务器安装部署
free -h
df -h
配置jdk环境变量
http://nginx.org/en/download.html
安装docker
# 1 、卸载旧版的
yum remove docker \
docker- client \
docker- client- latest \
docker- common \
docker- latest \
docker- latest- logrotate \
docker- logrotate \
docker- engine
# 2 、需要的安装包
yum install - y yum- utils
# 3 、设置镜像的仓库
# 推荐用这个阿里云的
yum- config- manager \
-- add- repo \
https: / / mirrors. aliyun. com/ docker- ce/ linux/ centos/ docker- ce. repo
# 更新yum软件包索引
yum makecache fast
# 4 、安装docker相关的 docker- ce社区版(推荐) ee 企业版
yum install docker- ce docker- ce- cli containerd. io
# 5 、启动docker
systemctl start docker
# 6 、查看是否成功
docker version
# 7 、再确认
docker run hello- world
# 8 、查看下载的hello- world 镜像
docker images
# 为了避免每次命令都输入sudo
sudo usermod - aG docker $USER
# 9 、开机自启
systemctl enable docker
# 配置使用
sudo mkdir - p / etc/ docker
sudo tee / etc/ docker/ daemon. json << - 'EOF'
{
"registry-mirrors" : [ "https://kgit923r.mirror.aliyuncs.com" ]
}
EOF
sudo systemctl daemon- reload
sudo systemctl restart docker
docker下载mysql8
docker pull mysql
docker images
docker run --name mysql88 -p 3307 :3306 -e MYSQL_ROOT_PASSWORD = Lzslov123! -d mysql
备注:
-p 将本地主机的端口映射到docker容器端口(因为本机的3306端口已被其它版本占用,所以使用3307)
--name 容器名称命名
-e 配置信息,配置root密码
-d 镜像名称
docker ps
docker exec -it 91f23fa58202 /bin/bash
mysql -uroot -pLzslov123!
use mysql;
ALTER USER 'root' @'localhost' IDENTIFIED BY '123' ;
GRANT ALL PRIVILEGES ON *.* TO 'root' @'%' ;
flush privileges;
下载并配置nginx
yum -y install gcc-c++ zlib-devel openssl-devel libtool
cd /user/local
wget http://nginx.org/download/nginx-1.14.0.tar.gz
tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0/
./configure --prefix= /usr/local/nginx
make && make install
cd .. /nginx/sbin
./nginx
nginx配置vue
npm run build
server {
listen 80 ;
server_name localhost;
#charset koi8- r;
#access_log logs/ host. access. log main;
location / {
root / home/ server/ dist;
index index. html index. htm;
try_files $uri $uri/ / index. html;
}
}
cd .. /sbin/
./nginx -s reload
后端java项目 启动命令
nohup java -jar 项目名.jar &