Docker是一款快速開發、部署和運行應用程序的平臺。它采用了容器化技術,可以有效地隔離不同應用程序之間的運行環境,從而提升了應用程序的可靠性和安全性。
在Docker中,每個容器都有一個唯一的IP地址。這個IP地址可以用來訪問容器中運行的應用程序。但是,在某些情況下,我們可能需要使用Docker宿主機的IP地址來訪問容器中的應用程序。這就需要使用Docker -ip參數了。
# docker run -itd --name mycontainer -p 8080:8080 myimage --ip 172.18.0.2
在上面的命令中,我們使用了 --ip 172.18.0.2 參數來指定容器的IP地址。這個IP地址只有在使用docker inspect命令查看容器信息時才能看到。同時,我們還使用了 -p 參數將宿主機的8080端口映射到容器中的8080端口,這樣就可以通過宿主機的IP地址和8080端口來訪問容器中運行的應用程序了。
需要注意的是,我們如果不使用 -ip 參數來指定容器的IP地址,Docker會自動為容器分配一個唯一的IP地址。