docker run用于在新的容器中运行一个命令,适用于启动新的容器实例; docker exec用于在正在运行的容器中执行一个命令,适用于在已有的容器中执行额外的命令。 在实际应用中,我们通常会先使用docker run命令启动一个容器实例,然后使用docker exec命令在该容器中执行需要的操作。 示例类图 下面是一个简单的示例类图,展示...
Docker Run:用于创建并启动一个新的容器。该命令会基于指定的镜像生成一个新的实例,执行指定的命令,然后容器会运行并保持活动状态。 Docker Exec:用于在已运行的容器中执行一个新命令。与docker run不同的是,docker exec不会创建新的容器,而是在现有容器中启动一个新的进程。 使用场景 Docker Run 示例 下面的例子...
docker run :根据镜像创建一个容器并运行一个命令,操作的对象是镜像; docker exec :在运行的容器中执行命令,操作的对象是容器。
docker exec [options] CONTAINER COMMAND [ARG...] CONTAINER:容器名称或ID,必选,看出exec操作的对象是容器 COMMAND:命令,必选官方命令解释:Run a command in a running container,翻译过来就是在一个正在运行的容器中执行命令,exec是针对已运行的容器实例进行操作,在已运行的容器中执行命令,不创建和启动新的容器...
Docker是一个简单实用的容器化技术,它可以方便地部署和管理应用程序。本文介绍了Docker的一些常用命令,包括docker run、docker ps、docker exec、docker stop、docker rm、docker images、docker pull、docker push和docker build。通过掌握这些命令,可以更加方便地使用Docker,提高开发和运维的效率。
docker exec -it node-test /bin/bash # 上两行的缩写 docker run -it node:16.20.2 /bin/bash # 区别是用一行命令运行的容器,当退出时,同时会停止容器运行,而两行命令的则退出 bash 交互,不会导致容器的停止 Docker 运行 Nginx docker run --name nginx-test -p 8080:80 -d nginx ...
新建+启动容器:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]其中OPTIONS说明 image.png 启动交互式容器(前台命令行) image.png 注意点2: 问题:启动容器命令 :docker run -it中-it参数 干啥用的? 答案:其中:-it指代 你启动后对你有进一步的命令输入请求,需要你返回给我一个终端,我需要输入命令来操纵你...
docker exec:Run a command in a running container,翻译过来就是在一个正在运行的容器中执行命令,...
1、exec退出 run进去容器,exit退出,容器停止 2、ctrl+p+q run进去容器,ctrl+p+q退出,容器不停止 4、启动已停止运行的容器 代码语言:shell 复制 dockerstart 容器ID或者容器名 5、重启容器 代码语言:shell 复制 dockerrestart 容器ID或者容器名 6、停止容器 ...