Docker 是目前最受欢迎的容器化技术之一,其带来的便利性和效率优势是无法匹敌的。在使用 Docker 时,熟悉一些必学的 Docker 命令将有助于您更好地管理和使用 Docker。本文将介绍 5 个必学的 Docker 命令,帮助您更好地利用这项技术。 1. docker run docker run 是使用 Docker 镜像运行容器的主要命令。运行命令的基本格式如下: ``` docker run [OPTIONS] IMAGE [COMMAND] [ARG...] ``` 其中,OPTIONS 是运行容器时的选项参数,IMAGE 是要使用的 Docker 镜像名称,COMMAND 是容器启动时要运行的命令,ARG 是要传递给命令的参数。例如,要运行一个名为 myimage 的镜像并使用 bash 命令进入容器: ``` docker run -it myimage bash ``` 2. docker pull 使用 docker pull 命令可以从 Docker Hub 或其他 Docker Registry 上拉取镜像。该命令的格式如下: ``` docker pull [OPTIONS] NAME[:TAG|@DIGEST] ``` 其中,OPTIONS 是拉取镜像时的选项参数,NAME 是要拉取的镜像名称,TAG 是要拉取的镜像标签,@DIGEST 是要拉取的镜像校验和。例如,要拉取 Docker Hub 上的 Ubuntu 镜像: ``` docker pull ubuntu ``` 3. docker ps 使用 docker ps 命令可以查看正在运行的 Docker 容器。该命令的格式如下: ``` docker ps [OPTIONS] ``` 其中,OPTIONS 是查看容器时的选项参数,如 -a 表示查看所有容器,-q 表示只查看容器的 ID。例如,要查看所有正在运行的容器: ``` docker ps -a ``` 4. docker exec 使用 docker exec 命令可以在运行的 Docker 容器中执行命令。该命令的格式如下: ``` docker exec [OPTIONS] CONTAINER COMMAND [ARG...] ``` 其中,OPTIONS 是在容器中执行命令时的选项参数,CONTAINER 是要在其中执行命令的容器,COMMAND 是要执行的命令,ARG 是要传递给命令的参数。例如,要在名为 mycontainer 的容器中执行 ls 命令: ``` docker exec -it mycontainer ls ``` 5. docker stop 使用 docker stop 命令可以停止运行的 Docker 容器。该命令的格式如下: ``` docker stop [OPTIONS] CONTAINER [CONTAINER...] ``` 其中,OPTIONS 是停止容器时的选项参数,CONTAINER 是要停止的容器名称或 ID。例如,要停止名为 mycontainer 的容器: ``` docker stop mycontainer ``` 通过学习这五个必学的 Docker 命令,您可以更好地管理和使用 Docker。当然,这并不是 Docker 所有的命令,但对于 Docker 的初学者和使用者来说,这些命令已经足够了。如果您想更好地了解 Docker,建议您学习 Docker 的其他命令和更多的 Docker 技术知识。