数据库
首页 > 数据库> > ubuntu——环境安装 docker mongo redis jdk

ubuntu——环境安装 docker mongo redis jdk

作者:互联网

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

 

标签:mongo,jdk,get,--,sudo,redis,apt,docker,data
来源: https://www.cnblogs.com/xingchong/p/16260749.html