侧边栏壁纸
博主头像
兰若春夏 博主等级

一日为坤,终生为坤

  • 累计撰写 19 篇文章
  • 累计创建 12 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

基于Ubuntu服务器各种资源安装教程

奥德坤
2023-11-03 / 0 评论 / 0 点赞 / 105 阅读 / 0 字

基于Ubuntu服务器各种资源安装教程

Docker

先卸载所有冲突的软件包
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
开始安装
# 添加官方GPG key:

sudo apt-get update
sudo apt-get install ca-certificates curl gnupg -y
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

#设置下载源地址

echo \
  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
安装 Docker 软件包

安装最新版本

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y

Openrestry

https://openresty.org/cn/installation.html

去官网下载源码包

wget https://openresty.org/download/openresty-1.21.4.2.tar.gz

安装开发库

apt-get install libpcre3-dev  libssl-dev perl make build-essential curl libpq-dev -y

安装openrestry

#解压openrestry源码包
tar -xzvf openresty-1.21.4.2.tar.gz
#进入openrestry文件夹
cd openresty-1.21.4.2
#安装 我选择安装了luajit,stream,方便后续使用lua脚本,如果有其他定制化的模块,可以使用./configure --help 查看更多的选项。
./configure --with-luajit \
            --with-stream \
            --without-http_redis2_module \
            --with-http_iconv_module \
            --with-http_postgres_module 
#make 编译
make
#安装
make install

Redis-Stack 使用Docker部署

https://redis.io/docs/install/install-stack/docker/#persistence-in-docker

#拉取镜像
docker pull redis/redis-stack-server:latest
#创建一个redis持久化的目录
mkdir /opt/data/redis
#启动redis-stack
docker run -d \
--name redis-stack-server -p 6379:6379 \
-v /opt/data/redis/:/data \
-e REDIS_ARGS="--requirepass redis-stack" \
-e REDIS_ARGS="--save 60 1000 --appendonly yes" \
-e REDISTIMESERIES_ARGS="RETENTION_POLICY=20" \
redis/redis-stack-server:latest 
0

评论区