ENTRYPOINT 和 CMD 被视为动词和参数
假设你有一个以。结尾的 Dockerfile
ENTRYPOINT [ "nethogs"] CMD ["wlan0"]
如果你用 a 构建这个图像
docker built -t inspector .
使用如下命令启动使用此类 Dockerfile 构建的映像
docker run -it --net=host --rm inspector
,nethogs 将监视名为 wlan0 的接口
现在,如果你想监视接口 eth0(或 wlan1,或 ra1 …),你会做类似的事情
docker run -it --net=host --rm inspector eth0
要么
docker run -it --net=host --rm inspector wlan1