trx
Published on 2024-07-04 / 36 Visits
0

docker基础命令

### 基本操作

- docker run: 运行一个新的容器。这是使用 Docker 镜像创建并启动容器的主要方式。

- docker ps: 列出正在运行的容器。

- docker images: 列出本地主机上的所有镜像。

- docker pull: 从 Docker Hub 或其他注册表中拉取镜像。

- docker push: 将本地镜像推送到 Docker Hub 或其他注册表。

### 容器管理

- docker start: 启动已停止的容器。

- docker stop: 停止正在运行的容器。

- docker restart: 重启容器。

- docker rm: 删除一个或多个容器。

- docker exec: 在已运行的容器中执行命令。

- docker logs: 获取容器的日志输出。

- docker attach: 连接到正在运行的容器。

- docker commit: 将容器的更改保存为新的镜像。

- docker diff: 检查容器文件系统的更改。

### 镜像管理

- docker build: 从 Dockerfile 构建镜像。

- docker save: 将镜像保存为 tar 文件。

- docker load: 从 tar 文件加载镜像。

- docker rmi: 删除一个或多个镜像。

- docker tag: 创建一个新的标签,将一个镜像引用到另一个镜像。

### 其他管理命令

- docker network: 管理网络。

- docker volume: 管理数据卷。

- docker plugin: 管理插件。

- docker context: 管理 Docker 上下文。

- docker swarm: 管理 Swarm 集群。

- docker service: 管理服务。

- docker stack: 管理 Docker Stacks。

### 高级功能

- docker system: 管理 Docker 系统。

- docker trust: 管理 Docker 镜像的信任。

- docker manifest: 管理 Docker 镜像清单。

- docker secret: 管理 Docker 秘钥。

### 身份验证

- docker login: 登录到 Docker 注册表。

- docker logout: 从 Docker 注册表登出。

### 资源监控

- docker stats: 显示容器资源使用情况的实时流。

### 其他

- docker info: 显示系统范围的信息。

- docker search: 在 Docker Hub 中搜索镜像。

- docker version: 显示 Docker 版本信息。