固定 MAC 地址(Linux)
私有部署的 License 授权与 Docker 容器的 MAC 地址绑定。为了确保服务器重启后License不失效,需要查看并固定容器的 MAC 地址。
一、查看当前容器的 MAC 地址
执行以下命令查看当前容器的 MAC 地址:
shell
docker inspect lceda-pro-private | grep MacAddress1
正确执行后会看到类似如下的输出:

二、查找 docker-compose.yaml 文件路径
执行以下命令列出当前运行的 compose 项目:
shell
docker compose ls1
正确执行后会看到类似如下的输出,其中包含了 Compose 配置文件所在的路径:

三、编辑 docker-compose.yaml 文件
使用 vim 打开 Compose 配置文件:
shell
vim docker-compose.yaml1
进入编辑模式:按下 i 键进入插入模式,此时左下角会显示 -- INSERT --。
在配置文件中指定位置添加以下配置(请仔细校对图中位置,yaml 文件中有多个相似部分,不要混淆):
yaml
mac_address: <刚刚得到的 MAC 地址>1
⚠ 注意
请不要遗漏冒号 : 后面的空格,严格按照截图中的位置添加该行。

保存并退出 vim(按 Esc 后输入 :wq 回车)。
四、重启 Docker 服务
执行以下命令重启容器使配置生效:
shell
docker compose restart1

五、验证 MAC 地址是否生效
再次查看容器 MAC 地址,确认是否与配置一致:
shell
docker inspect lceda-pro-private | grep MacAddress1

六、故障排查
若 MAC 地址未生效,请尝试重启服务器或联系技术支持。