【启航】安装Dcoker及Docker-compose!
一台VPS到手,想要提高可玩性,当然要装载Dokcer和Docker-compose啦。
现在就让我们开始吧!
Let‘s do it!
升级 packages
升级packages的目的是为了提供一个纯净的系统,安装一些必要的指令!如果不安装升级,可能会因为缺少指令报错!
sudo -i # 切换到 root 用户
apt update -y # 升级 packages
apt install wget curl sudo vim git -y # Debian 系统比较干净,安装常用的软件
设置虚拟交换内存Swap
VPS 的内存如果过小,比如说小于4G,建议设置一下 SWAP,一般为内存的 2 倍即可,可以让系统运行更流畅!
wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh
选择 18
,然后输入你想要扩容的数值即可。
非大陆服务器
安装Dokcer
wget -qO- get.docker.com | bash
docker -v #查看 docker 版本
systemctl enable docker # 设置开机自动启动
安装 Docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/v2.24.5/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
或
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
然后运行
docker -v #查看 docker 版本
systemctl enable docker # 设置开机自动启动
安装 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 配置
以下来自烧饼大佬的配置会增加一段自定义内网 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
systemctl restart docker #重启 Docker 服务
到这里就完成全部安装啦!
开始你的Docker之旅吧!
评论区