1、docker run:
docker run
命令用于创建和启动一个新的容器。它接受很多参数,包括容器的名称、镜像、端口映射、环境变量等。例如:
docker run --name mycontainer -p 8080:80 -e ENV_VAR=value myimage
这个命令会创建一个名为mycontainer的容器,使用myimage镜像,并将容器的80端口映射到主机的8080端口,同时设置了一个名为ENV_VAR的环境变量。
2、docker start:
docker start
命令用于启动已经停止的容器。它接受容器的名称或ID作为参数。例如:
docker start mycontainer
这个命令会启动名为mycontainer的容器。
3、docker stop:
docker stop
命令用于停止正在运行的容器。它接受容器的名称或ID作为参数。例如:
docker stop mycontainer
这个命令会停止名为mycontainer的容器。
4、docker restart:
docker restart
命令用于重启正在运行的容器。它接受容器的名称或ID作为参数。例如:
docker restart mycontainer
这个命令会重启名为mycontainer的容器。
5、docker create:
docker create
命令用于创建一个新的容器,但不会立即启动它。它接受类似于docker run
命令的参数。例如:
docker create --name mycontainer -p 8080:80 -e ENV_VAR=value myimage
这个命令会创建一个名为mycontainer的容器,使用myimage镜像,并设置了端口映射和环境变量,但不会启动容器。
6、docker exec:
docker exec
命令用于在运行中的容器中执行命令。它接受容器的名称或ID以及要执行的命令作为参数。例如:
docker exec mycontainer ls -l
这个命令会在名为mycontainer的容器中执行ls -l
命令。

这些是常用的Docker启动容器的命令,可以根据具体的需求选择适合的命令来管理和操作容器。通过这些命令,可以方便地创建、启动、停止和重启容器,并在容器内部执行命令。
转载请注明出处:https://www.cloudnative-tech.com/technology/5081.html