本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

external-ip Docker 镜像下载 - 轩辕镜像

external-ip 镜像详细信息和使用指南

external-ip 镜像标签列表和版本信息

external-ip 镜像拉取命令和加速下载

external-ip 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

external-ip
tozd/external-ip
自动构建

external-ip 镜像详细信息

external-ip 镜像标签列表

external-ip 镜像使用说明

external-ip 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

为Docker容器配置外部IP的工具,通过设置容器的EXTERNAL_IP环境变量,自动配置iptables路由容器流量至指定外部IP,需主机已分配该外部IP。
0 次下载activetozd镜像

external-ip 镜像详细说明

external-ip 使用指南

external-ip 配置说明

external-ip 官方文档

tozd/external-ip

已弃用:自Docker v25起,使用com.docker.network.host_ipv4桥接选项。详情参见此文档。

<[***]>

可用镜像:

  • tozd/external-ip
  • registry.gitlab.com/tozd/docker/external-ip

镜像继承

tozd/basetozd/dinittozd/external-ip

标签

  • ubuntu-bionic
  • ubuntu-focal
  • ubuntu-jammy
  • ubuntu-noble
  • alpine-38
  • alpine-310
  • alpine-312
  • alpine-314
  • alpine-316
  • alpine-318
  • alpine-320
  • alpine-322

  • /var/log/dockergen:当LOG_TO_STDOUT未设置为1时的日志文件存储路径。

环境变量

  • DOCKER_HOST:连接Docker守护进程以监控新容器的位置。容器内默认值为/var/run/docker.sock
  • LOG_TO_STDOUT:若设为1,日志将输出至标准输出(可通过docker logs获取),而非日志卷。

描述

运行命令:

$ docker run --detach \
 --net=host --cap-add=NET_ADMIN --cap-add=NET_RAW \
 --volume /var/run/docker.sock:/var/run/docker.sock \
 --volume /run/xtables.lock:/run/xtables.lock \
 tozd/external-ip:ubuntu-bionic

运行后,若其他Docker容器设置了环境变量EXTERNAL_IP(值为用于容器外部IP的IP地址),iptables将被配置为从该外部IP路由容器流量。外部IP必须已分配在主机上。

nat表中会创建名为EXTERNAL_IP的链,所有规则均添加至此链。此外,会在其后创建一个空链AFTER_EXTERNAL_IP,用于添加自定义规则。

启动容器前,请确保主机上存在/run/xtables.lock文件。该文件确保主机与容器间的iptables锁定一致,防止导致容器启动失败的竞态条件。若文件不存在,Docker会错误地将其创建为目录,可能导致主机和容器出现问题。

LOG_TO_STDOUT设为1时,镜像日志输出至标准输出和标准错误流。所有标准输出内容为JSON格式。

docker-compose示例

version: '3'

services:
  nat_manager:
    image: tozd/external-ip:ubuntu-bionic
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /run/xtables.lock:/run/xtables.lock
    network_mode: host
    cap_add:
      - NET_ADMIN
      - NET_RAW

  a:
    image: byrnedo/alpine-curl
    command: "-s [***]"
    environment:
      EXTERNAL_IP: XX.XX.XX.XX

  b:
    image: byrnedo/alpine-curl
    command: "-s [***]"
    environment:
      EXTERNAL_IP: YY.YY.YY.YY

XX.XX.XX.XXYY.YY.YY.YY替换为实际外部IP地址。

GitHub镜像

另有只读GitHub镜像,如需在GitHub上分叉项目可使用。

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 官方QQ群: 13763429