@TOC
docker run: 运行一个容器
docker run -d --name my-container nginx
这个命令将运行一个名为nginx的容器,并将其作为后台进程运行(使用-d选项)。容器将被命名为my-container,你可以通过这个名称来管理容器。
docker stop: 停止一个运行中的容器
docker stop my-container
这个命令将停止名为my-container的运行中的容器。
docker ps: 列出当前运行的容器
docker ps
这个命令将列出当前正在运行的所有容器。
docker images: 列出本地存储的 Docker 镜像
docker images
这个命令将列出本地存储的所有 Docker 镜像。
docker pull: 从 Docker 注册中心拉取镜像
docker pull nginx
这个命令将从 Docker 注册中心拉取名为nginx的镜像。
docker push: 将本地镜像推送至 Docker 注册中心
docker push my-image:latest
这个命令将将本地名为my-image的镜像推送至 Docker 注册中心,并标记为latest。
docker build: 使用 Dockerfile 构建一个新的镜像
docker build -t my-image .
这个命令将使用当前目录下的Dockerfile构建一个名为my-image的新镜像。
docker exec: 在运行中的容器中执行命令
docker exec my-container bash
这个命令将在名为my-container的运行中的容器中执行bash命令,给你一个命令行接口来操作容器。
docker logs: 查看容器的日志
docker logs my-container
这个命令将查看名为my-container的容器的日志。
docker rm: 删除一个或多个容器
docker rm my-container
这个命令将删除名为my-container的容器。
docker rmi: 删除一个或多个本地镜像
docker rmi my-image
这个命令将删除名为my-image的本地镜像。
docker volume create: 创建一个数据卷
docker volume create my-volume
这个命令将创建一个名为my-volume的数据卷。
docker volume rm: 删除一个或多个数据卷
docker volume rm my-volume
这个命令将删除名为my-volume的数据卷。
这些命令涵盖了 Docker 的一些基本操作,包括容器的创建、运行、停止、查看、删除,以及镜像的管理等。