1.安装docker
安装docker依赖包
命令:
yum install -y yum-utils device-mapper-persistent-data lvm2
设置阿里云镜像源
命令:
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
缓存镜像源信息以提高搜索安装速度
命令:
yum makecache fast
安装docker最新版本
命令:
yum install docker-ce
启动docker
命令:
systemctl start docker
查看docker版本(验证是否安装成功)
命令:
docker version
2. 启动容器
拉取镜像
命令:
docker pull cc2c/oak-project
启动容器
命令:
docker run --name myoak -dit -p 80:80 -p 8080:8080 --restart=always -v /home/oak/file:/usr/local/oak/file
主要在宿主机上创建好 /home/oak/file 目录,用于存放上传系统的上传文件。
查看容器是否启动
命令:
docker ps
3.修改配置信息
进入容器
命令:
docker exec -it myoak /bin/bash
重新编译前端代码
进入前端代码库
命令:
cd /usr/local/oak/src/oaker-admin-ui
修改前端配置
命令:
vi .env.production
主要修改 vue_app_base_api 的ip地址, 将192.168.109.130改成服务器的地址。
编译前端代码
命令:
npm run build:prod
将编译好的文件复制到nginx下
删除之前的文件
命令:
rm -rf /usr/local/oak/dist
复制新编译的文件到nginx下
命令:
mv dist /usr/local/oak/
启动服务
命令:
/usr/local/oak/start.sh
启动需要1-2分钟时间,服务器配置,启动的时间会有不同。
可以通过查看日志,来可查看是否启动成功。
命令:
tail -f /var/log/oak/server.log
标签:oak,命令,yum,usr,docker,工时,local,无鱼 From: https://www.cnblogs.com/fansshaopeng/p/17291818.html