侧边栏壁纸
博主头像
MenTer博主等级

燃烧生命去过每一天!

  • 累计撰写 8 篇文章
  • 累计创建 7 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

服务器环境建设+Docker环境安装

MenTer
2022-11-04 / 0 评论 / 1 点赞 / 142 阅读 / 653 字 / 正在检测是否收录...

服务器环境建设

Debian11.3 安装常用软件

sudo -i # 切换到root用户
apt update -y # 升级packages
apt install wget curl sudo vim git -y # Debian系统干净,安装常用软件

注意:VPS的内存如果过小,建议设置一下SWAP,一般为内存的1-1.5倍即可,可以让系统运行更流畅!

wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh

安装Docker

非大陆服务器Docker安装

wget -qO- get.docker.com | bash # 安装docker
docker -v # 查看docker版本
systemctl enable docker # 设置开机自启动

修改Docker配置(可选)

以下配置会增加一段自定义内网 IPv6 地址,开启容器的 IPv6 功能,以及限制日志文件大小,防止 Docker 日志塞满硬盘

cat > /etc/docker/daemon.json <<EOF
{
    "log-driver": "json-file",
    "log-opts": {
        "max-size": "20m",
        "max-file": "3"
    },
    "ipv6": true,
    "fixed-cidr-v6": "fd00:dead:beef:c0::/80",
    "experimental":true,
    "ip6tables":true
}
EOF

然后重启Docker服务:

systemctl restart docker

非大陆服务器Docker-compose安装

# 新版本(持续更新)
sudo curl -L "https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version # 查看docker-compose版本

国内服务器安装docker

curl -sSL https://get.daocloud.io/docker | sh
docker -v # 查看docker 版本
systemctl enable docker # 设置开机自启动

修改Docker配置(可选)

cat > /etc/docker/daemon.json <<EOF
{
    "log-driver": "json-file",
    "log-opts": {
        "max-size": "20m",
        "max-file": "3"
    },
    "ipv6": true,
    "fixed-cidr-v6": "fd00:dead:beef:c0::/80",
    "experimental":true,
    "ip6tables":true
}
EOF
systemctl restart docker

国内服务器安装docker-compose

# 新版本(持续更新)
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.12.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version  #查看docker-compose版本

docker-compose 安装镜像

cd /某个目录
vim docker-compose.yml
# 注意安装docker-compose

推荐使用

version: '3.3'
services:
    excalidraw:
        ports:
            - '&:&'  # &:& 端口:容器端口
        environment:
            - TZ=Asia/Shanghai
            - PUID=1000
            - PGID=1000
        volumes:
            - './data:/app/web'
        restart: unless-stopped
        image: '&&' # && 镜像昵称

拉取运行

docker-compose up -d
1

评论区