docker start
时间: 2023-09-23 11:03:29 浏览: 63
`docker start` 命令用于启动已经停止的容器。你需要指定要启动的容器的名称或者 ID。例如:
```
docker start my-container
```
这将会启动名为 `my-container` 的容器。如果容器已经在运行中,该命令不会产生任何影响。
相关问题
"docker start" requires at least 1 argument. See 'docker start --help'. Usage: docker start [OPTIONS] CONTAINER [CONTAINER...] Start one or more stopped containers
这个错误提示是因为您在执行 `docker start` 命令时没有指定要启动的容器名称或 ID。正确的 `docker start` 命令的语法为:
```
docker start [OPTIONS] CONTAINER [CONTAINER...]
```
其中,`OPTIONS` 是可选参数,`CONTAINER` 是要启动的容器名称或 ID。您需要将 `CONTAINER` 替换为您要启动的容器的名称或 ID。如果您想同时启动多个容器,可以将它们的名称或 ID 以空格分隔的方式一起指定。
例如,要启动名为 `my_container` 的容器,可以执行以下命令:
```
docker start my_container
```
如果您不知道要启动的容器的名称或 ID,可以使用 `docker ps -a` 命令查看所有的容器,并查找您要启动的容器的名称或 ID。
docker run docker start
docker run和docker start都是用来运行docker容器的命令,但是它们的区别在于docker run是创建一个新的容器并运行,而docker start是启动一个已经存在的容器。具体来说,docker run会将镜像放入容器中并启动容器,而docker start只是启动已经存在的容器。另外,docker run一般会跟有启动参数,如端口映射、环境变量等,而docker start只需要指定容器ID或名称即可启动容器。如果想停止容器,可以使用docker stop命令,如果想重启容器,可以使用docker restart命令。如果在使用docker run命令后无法找到正在运行的容器,可以使用docker ps -a命令查看所有容器的状态,可能会发现容器已经处于停止状态了。
阅读全文