Sign inSign up

wainyang/dcp426w-airprint

By wainyang

•Updated 22 days ago

0

185

wainyang/dcp426w-airprint repository overview

⁠已添加兄弟Dcp-t426w打印機驅動

Docker添加macvlan

docker network create -d macvlan \
  --subnet=10.10.10.0/24 \         # 设置子网范围
  --gateway=10.10.10.1 \           # 设置网关地址
  --ip-range=10.10.10.0/24 \     # 设置容器 IP 地址池范围
  -o parent=eth0 home-net  # 设置宿主机的物理网卡,使用 eth0 替换为实际网卡

一键添加命令

docker network create -d macvlan --subnet=10.10.10.0/24 --gateway=10.10.10.1 --ip-range=10.10.10.0/24 -o parent=eth0 home-net

注意:将 eth0 替换为你宿主机的实际物理网卡名称(可用 ip link show 查看)。执行需有 Docker 权限(或使用 sudo)。

⁠Docker-compose內容根據自己情況改動

services:
  airprint:
    image: wainyang/dcp426w-airprint:latest
    container_name: airprint
    restart: always
    ports:
      - "631:631"
      - "5353:5353"
    volumes:
      - /docker/cups/config:/config
      - /docker/cups/services:/services
    environment:
      CUPSADMIN: cups
      CUPSPASSWORD: cups
    networks:
      home-net:
        ipv4_address: 10.10.10.122  # 正确位置:这里指定静态 IP

networks:
  home-net:
    external: true  # 引用已经存在的外部网络

Tag Summary

No tags have been pushed to this repository yet.