rap2部署及操作文档

一 安装docker

yum install docker

yum install docker-compose

二 启动

systemctl restart docker

三 下载git上的配置文件

cd /home/www

mkdir rap

cd rap

wget https://raw.githubusercontent.com/thx/rap2-delos/master/docker-compose.yml

四 拉取镜像并启动

docker-compose up -d

五 初始化数据库

docker-compose exec delos node scripts/init

六 更改端口

根据备注修改端口

vim docker-compose.yml

重启

docker-compose down

docker-compose up -d

七 备份及恢复(配置 mysql为例)

查看镜像名和镜像ID

docker ps 

容器保存为镜像

docker commit -p docker commit -p rap_mysql_1 rap_mysql_1

docker images

镜像保存到本地

docker save -o rap_mysql_1.tar rap_mysql_1

加载本地镜像

docker load -i rap_mysql_1.tar

重启

docker restart rap_mysql_1

八 数据备份及恢复

查看镜像名和镜像ID

备份

docker ps

docker exec -it 601d3faf9e5e mysqldump -u root rap2 > /home/www/bak.sql

拷贝文件到docker的容器内

docker cp /home/www/bak.sql 601d3faf9e5e:/bak.sql

恢复

docker exec -it 601d3faf9e5e bash

mysql -u root

use rap2

source /bak.sql

docker restart rap_mysql_1

九 修改初始密码

docker exec -it 601d3faf9e5e bash

mysql -u root

use rap2

show tables;

select * from Users;

update Users set password = ’14e1b600b1fd579f47433b88e8d85291′ where fullname = ‘admin’;

update Users set password = ’14e1b600b1fd579f47433b88e8d85291′ where id = ‘100000001’;

flush privileges;

exit;

资源下载: