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:<version>
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
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发布页