docker搭建无鱼工时系统

发布时间 2023-04-06 10:18:36作者: 奔驰的骏马

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