首页 > 解决方案 > Docker 区别 docker run[...] docker container run [...]

问题描述

这个命令有区别吗?

docker container run -d --name moby-counter --network moby-counter -p 8080:80 russmckendrick/moby-counter
docker run -itd --name moby-counter --network moby-counter -p 9090:80 russmckendrick/moby-counter

此外,为什么在第二个命令中使用 -i(Interactive) 和 -t(TTY)?

标签: linuxdocker

解决方案


docker container run等价于docker run,并且几乎所有docker container命令都可以在没有container子集的情况下找到。

关于-it. t创建控制台 ( tty),i并将您的输入转发给 docker。这意味着您可以-t在只需要观察输出时使用,但当容器需要您提供一些输入时,您需要两者。


推荐阅读