虽然使用portainer等可视化工具可以很方便管理docker,但是打开网页实在是麻烦,可以使用下面这条命令查看到正在运行的docker容器的IP

docker inspect --format='{{.NetworkSettings.IPAddress}}' $(docker ps -a -q)

为了方便使用可以把这条命令加入 profile 中,这样就不用每次都输入这条命令

sudo vim ~/.profile
#在末尾加入
#show docker_ip
function docker_ip(){
        docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
}

source ~/.profile

然后就可以直接在terminal中输入docker_ip查看到容器的IP


且乐生前一杯酒