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