微信扫一扫 分享朋友圈

已有 638 人浏览分享

开启左侧

使用Ubuntu docker一键部署webase教程

[复制链接]
638 0
准备:
1.docker 安装:
bash <(curl -s -L get.docker.com)在这里插入代码片
添加用户组:
将当前用户添加到docker用户组
sudo usermod -aG docker $USER
重启docker服务
    sudo systemctl restart docker
    docker --version
配置Docker国内镜像源
mkdir -p /etc/docker
sudo gedit /etc/docker/daemon.json
配置内容如下:
        {
    "registrsy-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
    }
重启服务
    systemctl daemon-reload
    systemctl restart docker.service
docker-compose:
sudo curl -L “https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose
由于GitHub可能获取访问不了,可以用下面这条
    sudo curl -L “https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose
修改权限
    sudo chmod +x /usr/local/bin/docker-compose
    docker-compose --version
3.安装python和pymysql
    (此处采用fisco官网提供命令,Ubuntu20.4上的版本自带的python都是3.8,所以可忽略安装,直接安装pip)
添加仓库,回车继续
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get install -y python3.6
sudo apt-get install -y python3-pip
sudo pip3 install PyMySQL
4.安装Java #建议直接去oracle官网下载jdk14
#将安装包移动到/opt下
  sudo mv (java位置) /opt
  sudo tar -zxvf jdk-14
  #赋予权限
sudo chmod -R 0777 jdk-14
#配置环境变量
export JAVA_HOME=/opt/jdk-14.0.2
export PATH=$JAVA_HOME/bin使用Ubuntu docker一键部署webase教程5452 作者:xx5678 帖子ID:443 使用,ubuntu,一键,部署,教程PATH
source /etc/profile
5.安装 这里使用的是docker镜像方便管理
    # mysql最好下载5.7,不要下载8.0的,apt自动下载的是8.0会导致后期连接不上
    docker search mysql
    docker pull mysql:5.7
    docker run -p 3306:3306 --name mysql57 -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
    sudo docker ps -a
    #查看mysql容器
    sudo docker ps -a
    docker start  [对应mysql的containerID]
    docker exec -it (mysql的id) bash
    mysql -uroot -p123456
    create database webasenodemanager;
6 开放5000和5002端口
    sudo apt-get install iptables-persistent
    sudo iptables -I INPUT -p tcp --dport 5000 -j ACCEPT
    sudo iptables -I INPUT -p tcp --dport 5002 -j ACCEPT
7 拉取部署脚本
        wget https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/WeBASE/releases/download/v1.5.4/webase-deploy.zip
        #解压
        unzip webase-deploy.zip
### 进入目录
    cd webase-deploy
更改配置
    sudo gedit common.properties
    #Mysql database configuration of WeBASE-Node-Manager)下的mysql.user=,mysql.password= 修改为配置mysql时的账户密码
    #这里由于先前没有设置,我采用的是root和默认密码
## WeBASE-Sign(同上) 的 Mysql 数据库配置
    在第74行按照自身情况选课yes,no选no就可以直接保存退出,选yes则需要配置fisco.dir和node0.dir
拉取镜像
    python3 deploy.py pullDockerAll
### 超时可手动拉取
    docker pull webasepro/webase-front:v1.5.3
    docker pull webasepro/webase-node-mgr:v1.5.3
    docker pull webasepro/webase-sign:v1.5.3
    docker pull webasepro/webase-web:v1.5.3
    docker pull fiscoorg/fiscobcos:v2.8.0
最后运行
    python3 deploy.py 安装全部
    #成功后便可以直接登录了
    http://localhost:5000
    http://127.0.0.1:5000
    默认账户密码:
    管理员 Abcd1234

免责声明:
1,海欣资源网所发布的资源由网友上传和分享,不保证信息的正确性和完整性,且不对因信息的不正确或遗漏导致的任何损失或损害承担责任。
2,海欣资源网的资源来源于网友分享,仅限用于学习交流和测试研究目的,不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
3,海欣资源网所发布的资源由网友上传和分享,版权争议与本站无关,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
4,如果您喜欢,请支持正版,购买正版,得到更好的正版服务,如有侵权,请联系我们删除并予以真诚的道歉,联系方式邮箱 haixinst@qq.com
海欣资源-企业信息化分享平台。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

56

主题
热度排行
回复排行
最新贴子

Archiver|手机版|海欣资源 ( 湘ICP备2021008090号-1 )|网站地图

GMT+8, 2024-4-24 13:31 , Gzip On, MemCached On.

免责声明:本站所发布的资源和文章均来自网络,仅限用于学习交流和测试研究目的,不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 本站信息来自网络,版权争议与本站无关,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 如果您喜欢,请支持正版,购买正版,得到更好的正版服务,如有侵权,请联系我们删除并予以真诚的道歉。