docker - 创建后如何更改docker的IP地址?

标签 docker networking ip bridge

我有一个 docker 链接到一个具有 IP 地址的网桥 192.168.150.1/24 .
一旦我从 docker 镜像创建了 docker 实例,它就会获得一个 IP 地址,192.168.150.2 ,但根据我的要求,这个IP地址,192.168.150.2 , 必须保留,因为我想用它做其他事情。

现在,我想将此 docker 实例的 IP 地址更改为 192.168.150.3 .有可能吗?如果是这样怎么办?请帮忙。

最佳答案

您必须首先将容器与自定义网络分离,然后通过提供 ip 将其连接回来。

您可以按照以下步骤操作:

  • docker network disconnect [OPTIONS] NETWORK CONTAINER
  • docker network connect --ip 192.168.150.3 NETWORK CONTAINER
  • 关于docker - 创建后如何更改docker的IP地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48088832/

    相关文章:

    linux - IPTables发送的TCP_RST段的源地址

    docker - 特权Docker容器不能放弃功能吗?

    php - Docker连接到本地主机

    mysql - 无法使用 MySQL Workbench 将 mysql 构建与 dockerfile 连接

    java - 在服务器和客户端同步游戏逻辑

    C++ Socks5 通信问题

    compilation - docker 无法编译程序(可能是未定义的宏AC_MSG_ERROR)

    linux - TCP 的初始重传超时是多少?

    python - 从 Python 原始套接字接收的数据包中交换了两个字节

    java - 如何使用Java获取客户端的LAN IP?