首页 > 其他分享 >docker搭建无鱼工时系统

docker搭建无鱼工时系统

时间:2023-04-06 10:22:43浏览次数:39  
标签:oak 命令 yum usr docker 工时 local 无鱼

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

相关文章

  • flask+docker部署实战
    开发了一个基于flask的小项目,为了我跟随潮流使用docker进行部署到服务器1.先写一个dockerFile,放在项目根目录下示例如下FROMpython:3.9COPY./appWORKDIR./appRUNpipinstall-ihttps://pypi.douban.com/simple/-rrequirements.txtEXPOSE80CMD["python","app.py"]2.......
  • 学习笔记292—docker api是什么
    dockerapi指的是docker的应用程序接口,是软件系统不同组成部分衔接的约定,docker主要有三大对外api:1、DockerRegistryAPI;2、DockerHubAPI;3、DockerRemoteAPI。本教程操作环境:linux5.9.8系统、docker-1.13.1版、DellG3电脑。一、什么是API1.API具体是什么?API这个词在......
  • [FAQ] 没有docker用户组,怎么让普通用户有权限操作docker
     如果没有docker用户组,可以通过以下步骤让普通用户有权限操作docker:创建一个名为docker的用户组:sudogroupadddocker将当前用户添加到docker用户组中:sudousermod-aGdocker$USER重新登录以使更改生效。验证用户是否已经添加到docker组中:id-nG。如果显示了docker组,则......
  • 群晖的docker设置MySQL从库功能
    群晖的docker设置MySQL从库功能主库与正常设置无区别,新建账号并授权拷贝binlog即可,注意密码强度,最好不要给任意IP访问权限;数据安全无小事以镜像为8.0.30为例在高级设置中添加环境变量即可MYSQL_ROOT_PASSWORD=e0a1021570daa600MYSQL_ALLOW_EMPTY_PASSWORD=no注意为方便修......
  • Docker 查看Image镜像的Dockerfile方法
    Dokcer中使用的Image镜像可能别人写好,我们下载来直接使用,但有些情况可能不能满足我们的需求,那就需要修改镜像,一般可以通过在容器中修改,之后在生成镜像,但有时则需要通过写Dockerfile来重新生成。本文主要介绍Docker中查看Image镜像的Dockerfile的方法。原文地址:Docker查看Image镜......
  • docker与k8s的区别
    docker:开源的应用容器引擎,允许开发人员将其应用和依赖打包成可移植的镜像,然后发布到任何流行的linux或windows机器上,也能实现虚拟化。kubernetes:谷歌开发的容器集群管理系统。在docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高......
  • docker-compose 通过NGINX快速搭建负载均衡的Tomcat集群
                 docker-compose通过NGINX快速搭建负载均衡的Tomcat集群从标题也可以看出,需要三个软件,docker-compose,docker-ce(docker的运行环境),Tomcat的镜像。docker-compose和docker的安装就不用说了,都可以离线安装,安装方法见博客:(docker-compose安装方......
  • Docker yum install的时候报错:Rpmdb checksum is invalid: dCDPT(pkg checksums): ...
    闲话就不说了,直接上Dockerfile:FROMhub.c.163.com/library/centos:7.2.1511MAINTAINERbyzsk_johnRUNyum-yinstallvimnet-tools&&yumcleanallEXPOSE22CMD["/bin/bash","-D"]注意一点,如果拆开写RUN,也就是yuminstallvim-y&&yuminst......
  • Docker制作一个镜像完整过程
    前言以制作CentOS镜像为例,讲述对镜像自定义,打包以及推送的远程仓库的过程,步骤都比较简单可以快速上手。创建步骤创建CentOS基础镜像创建构建目录和Dockerfile,在Dockerfile中编辑镜像相关设置,参考菜鸟教程-Dockerfile。echo"在当前用户目录下创建创建目录docker/build/cent......
  • 如何在ubuntu22下安装docker版的golang来编译go语言写的代码
    为了让我们的ubuntu22系统更干净清爽我们使用docker首先使用snapinstalldocker安装docker后即可使用docker了docker命令的使用方法1:将你的代码下载到用户目录(~)下面(例如~/github/xixi/...)2:使用cd命令进到你代码需要运行gobuild的文件夹3:然后使用下面命令即可给你的代码编译......