修改评论 该版本没有评论
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,69 +1,50 @@ 1 -== 2 -OneShot 安装 == 1 +== OneShot 安装 == 3 3 4 4 === 1. 安装Docker === 5 5 6 6 * 操作系统,推荐 CentOS 或 Unbuntu 7 -* Docker安装教程(Ubuntu) __[[https:~~/~~/docs.docker.com/install/linux/docker-ce/ubuntu/>>url:https://docs.docker.com/install/linux/docker-ce/ubuntu/]]__8 -* Docker安装教程(CentOS) __[[https:~~/~~/docs.docker.com/install/linux/docker-ce/centos/>>url:https://docs.docker.com/install/linux/docker-ce/centos/]]__6 +* Docker安装教程(Ubuntu) [[https:~~/~~/docs.docker.com/install/linux/docker-ce/ubuntu/>>url:https://docs.docker.com/install/linux/docker-ce/ubuntu/]] 7 +* Docker安装教程(CentOS) [[https:~~/~~/docs.docker.com/install/linux/docker-ce/centos/>>url:https://docs.docker.com/install/linux/docker-ce/centos/]] 9 9 10 10 === 2. 下载镜像 === 11 11 12 12 ==== 2.1 登陆阿里云镜像服务器(需要阿里云账号) ==== 13 13 14 -(% class="box infomessage" %) 15 -((( 16 -sudo docker登录~-~-username = xxxxxxx Registry.cn-beijing.aliyuncs.com 17 -))) 13 +{{{sudo docker login --username=xxxxxxx registry.cn-beijing.aliyuncs.com}}} 18 18 19 19 ==== 2.2 拉取镜像 ==== 20 20 21 21 * ((( 22 - 兔子MQ18 +RabbitMQ 23 23 24 -(% class="box infomessage" %) 25 -((( 26 -须藤码头工人拉注册表.cn-beijing.aliyuncs.com / oneshot / osrabbitmq:1.0 20 +{{{sudo docker pull registry.cn-beijing.aliyuncs.com/oneshot/osrabbitmq:1.0}}} 27 27 ))) 28 -))) 29 29 * ((( 30 - 的MySQL23 +MySQL 31 31 32 -(% class="box infomessage" %) 33 -((( 34 -须藤码头工人拉mysql:5.7 25 +{{{sudo docker pull mysql:5.7}}} 35 35 ))) 36 -))) 37 37 * ((( 38 -Redis 的28 +Redis 39 39 40 -(% class="box infomessage" %) 41 -((( 42 -sudo docker pull redis:5.0 30 +{{{sudo docker pull redis:5.0}}} 43 43 ))) 44 -))) 45 45 * ((( 46 46 OneShot 47 47 48 -(% class="box infomessage" %) 49 -((( 50 -须藤码头工人拉注册表.cn-beijing.aliyuncs.com / oneshot / oneshot:<版本> 35 +{{{sudo docker pull registry.cn-beijing.aliyuncs.com/oneshot/oneshot:<version>}}} 51 51 ))) 52 -))) 53 53 54 54 === 3. 配置 === 55 55 56 - __[[下载配置文件>>url:https://www.baidu.com]]__40 +[[下载配置文件>>url:https://www.baidu.com]] 57 57 58 58 将配置文件解压至 /usr/local 下: 59 59 60 -(% class="box infomessage" %) 61 -((( 62 -cd / usr / local 63 -wget https:~/~/www.oneshot.work/config.zip 64 -解压缩config.zip 65 -rm -f config.zip 66 -))) 44 +{{{cd /usr/local 45 +wget https://www.oneshot.work/config.zip 46 +unzip config.zip 47 +rm -f config.zip}}} 67 67 68 68 === 4.创建容器 === 69 69 ... ... @@ -70,26 +70,24 @@ 70 70 **//注意顺序不能改变//** 71 71 72 72 * ((( 73 - 兔子MQ54 +RabbitMQ 74 74 75 -{{{sudo docker run -d -it --rm --name Rabbitmq -p 5672:5672 -p 15674:15674Registry.cn-beijing.aliyuncs.com/oneshot/osrabbitmq:1.0}}}56 +{{{sudo docker run -d -it --rm --name rabbitmq -p 5672:5672 -p 15674:15674 registry.cn-beijing.aliyuncs.com/oneshot/osrabbitmq:1.0}}} 76 76 ))) 77 77 * ((( 78 - 的MySQL59 +MySQL 79 79 80 -{{{sudo docker run -d -it --rm --name mysql -p 3306 :3306 -v /:/:/etc/mysql/mysql.conf.d/mysqld.cnf mysql:5.7}}}61 +{{{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}}} 81 81 ))) 82 82 * ((( 83 -Redis 的64 +Redis 84 84 85 -{{{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服务器/usr/local/etc/redis.conf 86 -}}} 66 +{{{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}}} 87 87 ))) 88 88 * ((( 89 89 OneShot 90 90 91 -{{{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:xxx 92 -}}} 71 +{{{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}}} 93 93 94 94 ~* 注意把 x.x.x 替换成具体版本 95 95 ... ... @@ -96,4 +96,5 @@ 96 96 ~* 如何得知OneShot的最新版本?请关注:[[OneShot发布页>>url:https://www.baidu.com]] 97 97 ))) 98 98 99 - 78 +(% class="wikigeneratedid" %) 79 +== ==
OneShot 安装
OneShot 安装
1. 安装Docker
- 操作系统,推荐 CentOS 或 Unbuntu
- Docker安装教程(Ubuntu) https://docs.docker.com/install/linux/docker-ce/ubuntu/
- Docker安装教程(Ubuntu) https://docs.docker.com/install/linux/docker-ce/ubuntu/
- Docker安装教程(CentOS) https://docs.docker.com/install/linux/docker-ce/centos/
- Docker安装教程(CentOS) https://docs.docker.com/install/linux/docker-ce/centos/
2. 下载镜像
2.1 登陆阿里云镜像服务器(需要阿里云账号)
sudo docker login --username=xxxxxxx registry.cn-beijing.aliyuncs.com
2.2 拉取镜像
兔子MQ
RabbitMQ
sudo docker pull registry.cn-beijing.aliyuncs.com/oneshot/osrabbitmq:1.0
的MySQL
Redis的
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.创建容器
注意顺序不能改变
兔子MQ
RabbitMQ
sudo docker run -d -it --rm --name Rabbitmq -p 5672:5672 -p 15674:15674 Registry.cn-beijing.aliyuncs.com/oneshot/osrabbitmq:1.0
sudo docker run -d -it --rm --name rabbitmq -p 5672:5672 -p 15674:15674 registry.cn-beijing.aliyuncs.com/oneshot/osrabbitmq:1.0
的MySQL
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
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的
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服务器/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:xxx
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发布页