从版本< 17.1 >
Chen Duan编辑
在2019/12/26 14:20上
到版本
Chen Duan编辑
在2020/01/14 10:35上
< >
修改评论 该版本没有评论

Summary

Details

Page properties
Content
... ... @@ -6,18 +6,9 @@
6 6  * Docker安装教程(Ubuntu) [[https:~~/~~/docs.docker.com/install/linux/docker-ce/ubuntu/>>url:https://docs.docker.com/install/linux/docker-ce/ubuntu/]]
7 7  * Docker安装教程(CentOS) [[https:~~/~~/docs.docker.com/install/linux/docker-ce/centos/>>url:https://docs.docker.com/install/linux/docker-ce/centos/]]
8 8  
9 -=== 2. 下载镜像 ===
9 +=== 2. 拉取镜像 ===
10 10  
11 -==== 2.1 登陆阿里云镜像服务器(需要阿里云账号) ====
12 -
13 -(% class="box infomessage" %)
14 14  (((
15 -sudo docker login ~-~-username=xxxxxxx registry.cn-beijing.aliyuncs.com
16 -)))
17 -
18 -==== 2.2 拉取镜像 ====
19 -
20 -(((
21 21  RabbitMQ
22 22  
23 23  (% class="box infomessage" %)
... ... @@ -56,7 +56,7 @@
56 56  
57 57  (% class="box infomessage" %)
58 58  (((
59 -sudo docker pull registry.cn-beijing.aliyuncs.com/oneshot/oneshot:<version>
50 +sudo docker pull registry.cn-beijing.aliyuncs.com/oneshot/oneshot:1.0.3
60 60  )))
61 61  )))
62 62  
... ... @@ -70,8 +70,8 @@
70 70  (((
71 71  cd /usr/local
72 72  wget [[https:~~/~~/oneshot.work/wiki/bin/download/%E5%AE%89%E8%A3%85%E6%96%87%E6%A1%A3/WebHome/oneshot.zip?rev=1.1>>https://oneshot.work/wiki/bin/download/%E5%AE%89%E8%A3%85%E6%96%87%E6%A1%A3/WebHome/oneshot.zip?rev=1.1]]
73 -unzip config.zip
74 -rm -f config.zip
64 +unzip oneshot.zip
65 +rm -f oneshot.zip
75 75  )))
76 76  
77 77  === 4.创建容器 ===
... ... @@ -138,12 +138,6 @@
138 138  -v /usr/local/oneshot/oneshot:/etc/oneshot \
139 139  ~-~-link rabbitmq ~-~-link mysql ~-~-link redis \
140 140  -e RABBITMQ_PORT=5672 -e MYSQL_PORT=3306 -e REDIS_PORT=6379 \
141 -registry.cn-beijing.aliyuncs.com/oneshot/oneshot:[版本号]
132 +registry.cn-beijing.aliyuncs.com/oneshot/oneshot:1.0.3
142 142  )))
143 -
144 -~* 注意把[版本号]替换成具体版本
145 -
146 -~* 如何得知OneShot的最新版本?请关注:__[[OneShot发布页>>url:https://www.baidu.com]]__
147 147  )))
148 -
149 -== ==

OneShot 安装

1. 安装Docker

2. 下载镜像

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

Openfire

sudo docker pull gizmotronic/openfire:4.4.2

OneShot

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

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

3. 配置

下载配置文件

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

4.创建容器

注意顺序不能改变

● RabbitMQ

sudo docker run -d -it --restart=always --hostname rabbit1 --name rabbit \
-p 4369:4369 -p 5672:5672 -p 15672:15672 -p 15674:15674 -p 25672:25672 -p 61613:61613 \
-v /usr/local/oneshot/rabbit/rabbitmq-etc:/etc/rabbitmq \
-v /usr/local/oneshot/rabbit/rabbitmq-lib:/var/lib/rabbitmq \
registry.cn-beijing.aliyuncs.com/oneshot/osrabbitmq:1.0

● MySQL

sudo docker run -d -it --restart=always --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 --restart=always --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

● Openfire

sudo docker run -d -it --restart=always --name openfire \
-p 9090:9090 -p 7070:7070 \
-v /usr/local/oneshot/openfire:/var/lib/openfire \
gizmotronic/openfire:4.4.2

● OneShot

sudo docker run -d -it --restart=always --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:[版本号]

sudo docker run -d -it --restart=always --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:1.0.3

* 注意把[版本号]替换成具体版本

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

OneShot
1.0