前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Badjs2.0 Docker 部署方案

Badjs2.0 Docker 部署方案

作者头像
腾讯IVWEB团队
发布2020-06-29 11:54:13
6340
发布2020-06-29 11:54:13
举报

下面主要介绍如何通过docker部署badjs2

##1 首先要有一台服务器,可以安装docker-ce。

centos

7

老版本不支持安装docker

系统配置不低于2核4G,不然服务启动会包错

debian

64位系统

Buster 10 (Docker CE 17.11 Edge only)

Stretch 9 (stable) / Raspbian Stretch

Jessie 8 (LTS) / Raspbian Jessie

Wheezy 7.7 (LTS)

ubuntu

64位系统

Artful 17.10 (Docker CE 17.11 Edge and higher only)

Xenial 16.04 (LTS)

Trusty 14.04 (LTS)

####Fedora

26,27

##2 安装docker可以参考官方文档

centos

debian

ubuntu

fedora

安装成功后,要启动docker服务

centos和fedora需要手动启动 sudo systemctl start docker

debian和ubuntu在安装完docker后daem自动启动。

sudo docker run hello-world 通过这个命令可以测试docker是否安装成功

代码语言:javascript
复制
$ docker run hello-world

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/engine/userguide/

如果可以输出如上的内容说明docker安装成功。

3 安装docker-compose

docker-compose是docker的一个工具,可以一起管理多个docker容器,他利用一个配置文件,一条命令就可以启动,停止,重启一组docker容器,非常方便。

只要能成功安装docker就可以安装docker-compose

安装
代码语言:javascript
复制
sudo curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

# 运行如下命令如果输出版本好, 说明docker-compose安装成功
$ docker-compose --version
docker-compose version 1.21.0, build 1719ceb

##4 安装badjs

代码语言:javascript
复制
# 创建目录
mkdir -p /data/badjs
cd /data/badjs
   
# 下载资源
wget https://raw.githubusercontent.com/gogoday/badjs-docker/master/badjs2-compose/docker-compose.yml
  
# 启动服务 (在运行如下命令时确保当前目录下存在 docker-compose.yml 文件)
docker-compose up -d

如果输入如下内容说明启动成功

代码语言:javascript
复制
$ docker-compose up -d
Starting badjs2compose_badjs-mysql_1   ... done
Starting badjs2compose_badjs-mongodb_1 ... done
Starting badjs2compose_badjs-run_1     ... done
Creating badjs2compose_badjs-nginx_1   ... done

服务会用8081, 8082, 8088 端口

在本地访问 http://127.0.0.1:8081 打开管理端

上报地址为 ip:8088/badjs

badjs使用文档可以参考 Badjs 使用说明

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • centos
  • debian
  • ubuntu
  • 3 安装docker-compose
    • 安装
    相关产品与服务
    容器镜像服务
    容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档