“docker run my_image”和“docker run -it my_image”之间的区别是什么[duplicate]

dly7yett  于 2023-02-11  发布在  Docker
关注(0)|答案(1)|浏览(166)
    • 此问题在此处已有答案**:

what is docker run -it flag?(3个答案)
3天前关闭。
当我用"docker run my_image"和"docker run-it my_image"容器化我的图像时,两者的工作原理是一样的,但有什么区别呢?

jdgnovmf

jdgnovmf1#

docker run命令用于从映像启动一个新容器,docker run my_image和docker run -it my_image的区别在于它们与容器交互的方式。
dockerrunmy_image在后台运行容器,容器与终端分离。2容器将继续在后台运行,直到它停止或退出。
docker run -it my_image在前台运行连接到终端的容器。-it选项允许您使用终端与容器交互。这对于在容器内运行命令和实时观察输出非常有用。
总而言之,docker run my_image用于在后台运行一个容器而不需要交互,而docker run -it my_image用于在前台运行一个容器并使用终端与其交互。

相关问题