Skip to content

创建存储卷

命令行

NFS

shell
docker volume create \
  --driver local \
  --opt type=nfs \
  --opt o=addr=192.168.5.25,vers=4,nolock,soft,rw \
  --opt device=:/mnt/pool_1/Main/ \
  mynfs

SMB

shell
docker volume create \
  --driver local \
  --opt type=cifs \
  --opt o=addr=192.168.5.25,username=warfarin,password=39tianxiadiyi,vers=3.0 \
  --opt device=//192.168.5.25/pool_1 \
  my_smb

Docker Compose

yml
volumes:
  mynfs:
    driver_opts:
      type: "nfs"
      o: "addr=192.168.5.25,vers=4,nolock,soft,rw"
      device: ":/mnt/pool_1/Main/"

  my_smb:
    driver_opts:
      type: "cifs"
      o: "addr=192.168.5.25,username=warfarin,password=39tianxiadiyi,vers=3.0"
      device: "//192.168.5.25/pool_1"

创建 MACvLAN网络

yaml
docker network create \
--driver macvlan \
--subnet=192.168.5.0/24 \
--gateway=192.168.5.1 \
--ipv6 \
--subnet=fd0d:7eb5:2afd::/64 \
--gateway=fd0d:7eb5:2afd::1 \
-o parent=ens34 \
my-macvlan

安装 WebUI Portainer

bash
docker stop Portainer && docker rm Portainer && docker rmi 6053537/portainer-ce
docker run -d --name=Portainer -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /app/Portainer:/data --restart=always 6053537/portainer-ce:latest

备份

备份 /var/lib/docker/volumes/ 中全部或某个卷

修改镜像源

修改 /etc/docker/daemon.json 的内容

json
{
    "registry-mirrors": [
        "https://docker.1panel.live",
        "https://hub.rat.dev"
    ]
}

重启 Docker 生效

bash
sudo systemctl restart docker
docker info # 查看是否生效