-i:以交互模式运行容器,通常与 -t 同时使用; -t:为容器重新分配一个伪输入终端,通常与 -i 同时使用; -P: 随机端口映射; -p: 指定端口映射,有以下四种格式 ip:hostPort:containerPort ip::containerPort hostPort:containerPort containerPort -w: 指定命令执行时,所在的路径 # IMAGE XXX_IMAGE_NAME:XXX_I...
一般-t都是与-i一起出现的,也就是-it。再讲这个之前,我们先单独分析一下-t吧。 我们首先试一下运行容器后执行一个交互命令,看与-i的区别是什么: docker run --rm--name node -t node:12.18.3-slimcat 执行完后,容器也可以保持运行。与单独指定-i不一样的是,在终端中输入任何字符都没有反应;CTRL-d...
其中-i(--interactive) 表示保持我们的输入流,只有使用它才能保证控制台程序能够正确识别我们的命令。而-t(--tty) 表示启用一个伪终端,形成我们与 bash 的交互,如果没有它,我们无法看到 bash 内部的执行结果。 熟悉通过在容器中执行控制台程序进而进入容器这种方法,在开发过程中你能更轻松的观察容器中发生了什么,...
-t: 在新容器内指定一个伪终端或终端 -i: 允许你对容器内的标准输入 (STDIN) 进行交互 2. CTRL+P+Q 退出容器但是不关闭容器 3.exit 退出并关闭容器 4.docekr run -d 后台执行容器 5.容器的几种状态表示: created(已创建) restarting(重启中) running(运行中) removing(迁移中) paused(暂停) exited(停...
docker run [OPTIONS] IMAGE [COMMOND] [ARGS...] # OPTIONS 说明 --name="容器新名字": 为容器指定一个名称; -d: 后台运行容器,并返回容器ID,也即启动守护式容器; -i:以交互模式运行容器,通常与 -t 同时使用; -t:为容器重新分配一个伪输入终端,通常与 -i 同时使用; ...
其中的-t选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入中,而-i选项则让容器的标准输入保持打开,获取更多命令可以使用man docker-run命令来查看。 可以看到前面笔者在容器内的交互模式下执行了echo "hello,beijing"命令且进行了输出。如果用户在容器内使用ps命令查看进程,可以发现该容器内只运行了bash...
使用后就能新开一个容器中的终端,相当于新开了一个虚拟机,接着在终端中的命令就是在容器中执行命令 ...
帮助启动类命令 启动docker 停止docker 重启docker 查看docker状态 开机启动 查看docker版本信息 查看docker概要信息 查看docker总体帮助文档 查看docker命令帮助文档 镜像命令 列出本地主机上的镜像 在远程仓库中搜索某个镜像 在远程仓库中下载某个镜像 查看镜像/容器/数据卷所占的空间 删除某个XXX镜像名字ID 面试题:...
Define and run multi-container applications with Docker. Overview Try Docker Compose Release notes Docker Hub Find and share container images and other artifacts. Overview Create an account Create a repository Docker Scout Strengthen your software supply chain with Docker Scout. ...
View the status of running services Stream the log output of running services Run a one-off command on a service Understand how Compose works Find out about the latest enhancements and bug fixes. Learn how to migrate from Compose V1 to V2 ...