zoukankan      html  css  js  c++  java
  • k8s-chaosblade-box

    参考用户手册:https://www.yuque.com/docs/share/bc9ad412-6f96-463b-b72d-6773b5fb5ea3

    1、下载chaosblade-box的应用jar包:

    wget https://chaosblade.oss-cn-hangzhou.aliyuncs.com/platform/release/0.4.1/chaosblade-box-web-0.4.1.jar

    2、安装mysql数据库。

    docker run  -dit  -p 3307:3306  -e MYSQL_DATABASE=chaosblade  -e MYSQL_ROOT_PASSWORD=123456  --name chaos-mysql  --restart=always     mysql:5.6 

    3、创建数据库。

    docker exec -i chaos-mysql mysql -uroot -p123456 -e 'CREATE DATABASE IF NOT EXISTS chaosblade'

    4、启动平台。

      (1)启动传统jar包

      nohup java -Duser.timezone=Asia/Shanghai -jar chaosblade-box-web-0.4.1.jar --spring.datasource.url="jdbc:mysql://127.0.0.1:3307/chaosblade?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai" --spring.datasource.username=root --spring.datasource.password=123456 > chaosblade-box.log 2>&1 &

      (2)将jar包制作成镜像:

      拉取java8镜像:docker  pull  java:8

      编写chaosblade的dockerfile文件:

    FROM java:8
    RUN rm -f /etc/localtime && ln -sv /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" > /etc/timezone
    ADD chaosblade-box-web-0.4.1.jar chaosblade-box-web-0.4.1.jar
    EXPOSE 8089
    ENTRYPOINT ["java","-Duser.timezone=Asia/Shanghai", "-jar","chaosblade-box-web-0.4.1.jar"]

      制作镜像:

    docker  build  -t  chaosblade-box/chaosblade-box:0.4.1  .

      启动chaosblade-box:0.4.1镜像为容器:

    docker run -dit -p 8089:8080 --name chaosblade-box-0.4.1  --restart=always  chaosblade-box/chaosblade-box:0.4.1 --spring.datasource.url="jdbc:mysql://172.24.223.5:3307/chaosblade?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai" --spring.datasource.username="root" --spring.datasource.password="123456"

      注意:命令中的172.24.223.5的地址为mysql容器所在的宿主机地址,需根据实际写成对应地址。

    5、访问平台

      http://chaosblade-box容器所在宿主机地址:8089

  • 相关阅读:
    LeetCode 258 Add Digits
    LeetCode 231 Power of Two
    LeetCode 28 Implement strStr()
    LeetCode 26 Remove Duplicates from Sorted Array
    LeetCode 21 Merge Two Sorted Lists
    LeetCode 20 Valid Parentheses
    图形处理函数库 ImageTTFBBox
    php一些函数
    func_get_arg(),func_get_args()和func_num_args()的用法
    人生不是故事,人生是世故,摸爬滚打才不会辜负功名尘土
  • 原文地址:https://www.cnblogs.com/schblog/p/15490291.html
Copyright © 2011-2022 走看看