Debian安装Docker Compose

要在Debian上安装Docker Compose,可以按照以下步骤进行操作:

  1. 首先,确保已经安装了Docker。如果还没有安装,请运行以下命令:

    1
    2
    3
    apt-get update
    apt install curl vim wget gnupg dpkg apt-transport-https lsb-release ca-certificates
    apt-get install docker.io
  2. 然后,使用curl下载最新版本的Docker Compose:

    1
    curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-Linux-x86_64 > /usr/local/bin/docker-compose

    注意: 如果要下载不同版本的Docker Compose,请将命令中的版本号替换为所需版本。

  3. 授予docker-compose二进制文件执行权限:

    1
    chmod +x /usr/local/bin/docker-compose
  4. 最后,验证Docker Compose是否正确安装:

    1
    docker-compose --version

    如果成功安装,则会显示Docker Compose的版本信息。

    后台运行:

    1
    docker-compose up -d

修改 Docker 配置

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

1
2
3
4
5
6
7
8
9
10
11
12
13
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 服务:

1
systemctl restart docker