Summary
Details
-
Page properties
-
-
... |
... |
@@ -11,29
+11,29 @@ |
11 |
11 |
=== 2. 拉取镜像 === |
12 |
12 |
|
13 |
13 |
((( |
14 |
|
-● RabbitMQ |
|
14 |
+● MySQL |
15 |
15 |
|
16 |
16 |
(% class="box infomessage" %) |
17 |
17 |
((( |
18 |
|
-sudo docker pull registry.cn-beijing.aliyuncs.com/oneshot/osrabbit:1.2 |
|
18 |
+sudo docker pull mysql:5.7 |
19 |
19 |
))) |
20 |
20 |
))) |
21 |
21 |
|
22 |
22 |
((( |
23 |
|
-● MySQL |
|
23 |
+● Redis |
24 |
24 |
|
25 |
25 |
(% class="box infomessage" %) |
26 |
26 |
((( |
27 |
|
-sudo docker pull mysql:5.7 |
|
27 |
+sudo docker pull redis:5.0 |
28 |
28 |
))) |
29 |
29 |
))) |
30 |
30 |
|
31 |
31 |
((( |
32 |
|
-● Redis |
|
32 |
+● RabbitMQ |
33 |
33 |
|
34 |
34 |
(% class="box infomessage" %) |
35 |
35 |
((( |
36 |
|
-sudo docker pull redis:5.0 |
|
36 |
+sudo docker pull registry.cn-beijing.aliyuncs.com/oneshot/osrabbit:1.2 |
37 |
37 |
))) |
38 |
38 |
))) |
39 |
39 |
|
OneShot 安装
1. 安装Docker
● 操作系统,推荐 CentOS 或 Unbuntu
● Docker安装教程(Ubuntu) https://docs.docker.com/install/linux/docker-ce/ubuntu/
● Docker安装教程(CentOS) https://docs.docker.com/install/linux/docker-ce/centos/
2. 拉取镜像
● RabbitMQ
sudo docker pull registry.cn-beijing.aliyuncs.com/oneshot/osrabbit:1.2
● MySQL
sudo docker pull mysql:5.7
● Redis
sudo docker pull redis:5.0
● Openfire
● RabbitMQ
sudo docker pull registry.cn-beijing.aliyuncs.com/oneshot/osop:1.1
sudo docker pull registry.cn-beijing.aliyuncs.com/oneshot/osrabbit:1.2
● OneShot
sudo docker pull registry.cn-beijing.aliyuncs.com/oneshot/oneshot:1.0.8
● Openfire
sudo docker pull registry.cn-beijing.aliyuncs.com/oneshot/osop:1.1
● OneShot
sudo docker pull registry.cn-beijing.aliyuncs.com/oneshot/oneshot:1.0.8
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 \
registry.cn-beijing.aliyuncs.com/oneshot/osrabbit:1.2
● 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 \
registry.cn-beijing.aliyuncs.com/oneshot/osop:1.1
● 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 rabbit --link mysql --link redis --link openfire\
-e RABBIT_PORT=5672 -e MYSQL_PORT=3306 -e REDIS_PORT=6379 -e OPENFIRE_PORT=7070 \
registry.cn-beijing.aliyuncs.com/oneshot/oneshot:1.0.8