Docker是一种容器化技术,可以在不同的操作系统上运行相同的应用程序。它允许开发人员和运维人员使用相同的代码和工具来构建、部署和运行应用程序,从而提高了开发和部署的效率和可移植性。
以下是一些Docker的基本命令和操作,以及示例:
检查Docker版本
要检查Docker的版本,可以运行以下命令:
代码语言:javascript复制docker version
这将显示Docker客户端和服务器的版本信息。
拉取镜像
Docker的应用程序是通过使用Docker镜像来构建的。要拉取Docker镜像,请运行以下命令:
代码语言:javascript复制docker pull image_name:tag
例如,要拉取最新的Ubuntu镜像,可以运行以下命令:
代码语言:javascript复制docker pull ubuntu:latest
运行容器
要运行Docker容器,请使用以下命令:
代码语言:javascript复制docker run [options] image_name command
例如,要在Ubuntu镜像上启动一个新的容器,请运行以下命令:
代码语言:javascript复制docker run -it ubuntu /bin/bash
这将启动一个新的Ubuntu容器,并在容器内打开一个交互式终端。
列出所有正在运行的容器
要列出所有正在运行的Docker容器,请使用以下命令:
代码语言:javascript复制docker ps
这将列出所有正在运行的Docker容器的相关信息,如容器ID、镜像名称、状态等。
列出所有容器
要列出所有Docker容器(包括已停止的容器),请使用以下命令:
代码语言:javascript复制docker ps -a
这将列出所有Docker容器的相关信息。
停止容器
要停止正在运行的Docker容器,请使用以下命令:
代码语言:javascript复制docker stop container_id
例如,要停止ID为abc123的容器,请运行以下命令:
代码语言:javascript复制docker stop abc123
删除容器
要删除Docker容器,请使用以下命令:
代码语言:javascript复制docker rm container_id
例如,要删除ID为abc123的容器,请运行以下命令:
代码语言:javascript复制docker rm abc123
列出所有镜像
要列出所有Docker镜像,请使用以下命令:
代码语言:javascript复制docker images
这将列出所有Docker镜像的相关信息,如镜像ID、仓库名称、标签等。