从版本< 6.1 >
Chen Duan编辑
在2019/11/12 11:18上
到版本
Chen Duan编辑
在2019/11/12 17:43上
< >
修改评论 该版本没有评论

Summary

Details

Page properties
Content
... ... @@ -17,7 +17,7 @@
17 17  
18 18  ==== 2.2 拉取镜像 ====
19 19  
20 -* (((
20 +(((
21 21  RabbitMQ
22 22  
23 23  (% class="box infomessage" %)
... ... @@ -25,7 +25,8 @@
25 25  sudo docker pull registry.cn-beijing.aliyuncs.com/oneshot/osrabbitmq:1.0
26 26  )))
27 27  )))
28 -* (((
28 +
29 +(((
29 29  MySQL
30 30  
31 31  (% class="box infomessage" %)
... ... @@ -33,7 +33,8 @@
33 33  sudo docker pull mysql:5.7
34 34  )))
35 35  )))
36 -* (((
37 +
38 +(((
37 37  Redis
38 38  
39 39  (% class="box infomessage" %)
... ... @@ -41,7 +41,8 @@
41 41  sudo docker pull redis:5.0
42 42  )))
43 43  )))
44 -* (((
46 +
47 +(((
45 45  OneShot
46 46  
47 47  (% class="box infomessage" %)
... ... @@ -95,7 +95,7 @@
95 95  sudo docker run -d -it ~-~-rm ~-~-name redis -p 6379:6379 -v
96 96  /usr/local/oneshot/redis/dump.rdb:/dump.rdb -v
97 97  /usr/local/oneshot/redis:/usr/local/etc/redis.conf redis:5.0 redis-server
98 -​​​​​​​/usr/local/etc/redis.conf
101 +/usr/local/etc/redis.conf
99 99  )))
100 100  )))
101 101  * (((

OneShot 安装

1. 安装Docker

2. 下载镜像

2.1 登陆阿里云镜像服务器(需要阿里云账号)

sudo docker login --username=xxxxxxx registry.cn-beijing.aliyuncs.com

2.2 拉取镜像

  • RabbitMQ

    sudo docker pull registry.cn-beijing.aliyuncs.com/oneshot/osrabbitmq:1.0

  • MySQL

    sudo docker pull mysql:5.7

  • Redis

    sudo docker pull redis:5.0

  • OneShot

    sudo docker pull registry.cn-beijing.aliyuncs.com/oneshot/oneshot:

RabbitMQ

sudo docker pull registry.cn-beijing.aliyuncs.com/oneshot/osrabbitmq:1.0

MySQL

sudo docker pull mysql:5.7

Redis

sudo docker pull redis:5.0

OneShot

sudo docker pull registry.cn-beijing.aliyuncs.com/oneshot/oneshot:

3. 配置

下载配置文件

将配置文件解压至 /usr/local 下:

cd /usr/local
wget https://www.oneshot.work/config.zip
unzip config.zip
rm -f config.zip

4.创建容器

注意顺序不能改变

  • RabbitMQ

    sudo docker run -d -it --rm --name rabbitmq -p 5672:5672 -p 15674:15674 registry.cn-
    beijing.aliyuncs.com/oneshot/osrabbitmq:1.0

  • MySQL

    sudo docker run -d -it --rm --name mysql -p 3306:3306 -v
    /usr/local/oneshot/mysql/data:/var/lib/mysql -v
    /usr/local/oneshot/mysql/my.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf mysql:5.7

  • Redis

    sudo docker run -d -it --rm --name redis -p 6379:6379 -v
    /usr/local/oneshot/redis/dump.rdb:/dump.rdb -v
    /usr/local/oneshot/redis:/usr/local/etc/redis.conf redis:5.0 redis-server
    ​​​​​​​/usr/local/etc/redis.conf

    sudo docker run -d -it --rm --name redis -p 6379:6379 -v
    /usr/local/oneshot/redis/dump.rdb:/dump.rdb -v
    /usr/local/oneshot/redis:/usr/local/etc/redis.conf redis:5.0 redis-server
    /usr/local/etc/redis.conf

  • OneShot

    sudo docker run -d -it --rm --name oneshot -p 80:8080 -v
    /usr/local/oneshot/logs/oneshot:/usr/local/tomcat/logs -v
    /usr/local/oneshot/oneshot:/etc/oneshot --link rabbitmq --link mysql --link redis -e
    RABBITMQ_PORT=5672 -e MYSQL_PORT=3306 -e REDIS_PORT=6379 registry.cn-
    ​​​​​​​beijing.aliyuncs.com/oneshot/oneshot:x.x.x

    * 注意把 x.x.x 替换成具体版本

    * 如何得知OneShot的最新版本?请关注:OneShot发布页

OneShot
1.0