1、安装 docker
Ubuntu使用 APT 安装docker 1.安装必要的一些系统工具 sudo apt-get update sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common 1 2 2.安装 GPG 证书 curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - 1 3.写入软件源信息 sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" 1 4.更新并安装 Docker CE sudo apt-get -y update sudo apt-get -y install docker-ce
2、安装单实例 mongodb
docker run -d --name mongo27017 \ -p 27017:27017 \ -v /root/data/soft/mongo/mongo27017:/data/db \ -m 1G --memory-swap 1G \ mongo:4.0.24 \ --bind_ip_all \ --storageEngine wiredTiger \ --wiredTigerCacheSizeGB 0.6
docker exec -it mongo27017 mongo 127.0.0.1:27017 -eval "db.adminCommand({listDatabases:1})"
3、安装单实例 redis
docker run -d --name redis6379 \ -p 6379:6379 \ -v /root/data/soft/redis/redis6379:/data \ -m 1G --memory-swap 1G \ redis:6.2.3 \ --maxmemory 100m
docker exec -it redis6379 redis-cli -h 127.0.0.1 -p 6379 keys "*"
4、安装 openresty
# 导入我们的 GPG 密钥: wget -qO - https://openresty.org/package/pubkey.gpg | sudo apt-key add - # 安装 add-apt-repository 命令 # (之后你可以删除这个包以及对应的关联包) sudo apt-get -y install software-properties-common # 添加我们官方 official APT 仓库: sudo add-apt-repository -y "deb http://openresty.org/package/ubuntu $(lsb_release -sc) main" # 更新 APT 索引: sudo apt-get update sudo apt-get install openresty
service openresty status
修改 nginx.conf 配置 vim /usr/local/openresty/nginx/conf/nginx.conf
lua_code_cache on; lua_package_path "/root/data/acgn/game_res/?.lua;/root/data/acgn/game_res/script/?.lua;/root/data/acgn/game_res/serverbattle/src/?.lua;;"; server { listen 8009; server_name localhost; client_max_body_size 50m; client_body_buffer_size 10m; location /battle_callback { default_type text/plain; content_by_lua_file /root/data/acgn/game_res/blaze_battle.lua; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
5、安装 jdk
apt-get update apt-get install openjdk-8-jdk