跳转至

Debian安装和配置Docker


在线安装

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

wget -qO- https://get.docker.com | sh

配置IP地址段和代理

mkdir -p /etc/docker

tee /etc/docker/daemon.json <<-'EOF'
{
  "bip": "192.168.255.1/24",
  "proxies": {
    "http-proxy": "http://127.0.0.1:7891",
    "https-proxy": "http://127.0.0.1:7891",
    "no-proxy": "127.0.0.0/8"
  }
}

bip是修改Docker默认分配bridge网络的地址段

若要配置DNS, 请添加 "dns": ["223.5.5.5", "223.6.6.6"]

若要配置Docker镜像和容器的存储配置, 请添加 "data-root": "/path/to/custom"

免sudo

参考: https://docs.docker.com/engine/install/linux-postinstall/

sudo groupadd docker  # 可以省略
sudo usermod -aG docker $USER
newgrp docker

离线安装

https://download.docker.com

以Debian12为例:

https://download.docker.com/linux/debian/dists/bookworm/pool/stable/amd64/

必选

containerd
docker-ce-cli
docker-ce

可选

docker-buildx-plugin
docker-ce-rootless-extras
docker-compose-plugin
docker-scan-plugin