docker 常用命令-ai总结
# Docker 常用命令
## 镜像管理
### 搜索镜像
- `docker search [镜像名称]`
### 下载镜像
- `docker pull [镜像名称]:[标签]`
### 查看镜像
- `docker images`
### 删除镜像
- `docker rmi [镜像ID]` 或 `docker rmi [镜像名称]:[标签]`
### 导出镜像
- `docker save -o [输出文件名].tar [镜像名称]:[标签]`
### 导入镜像
- `docker load -i [输入文件名].tar`
## 容器管理
### 创建并启动容器
- `docker run -d -p [宿主机端口]:[容器端口] --name [容器名称] [镜像名称]:[标签]`
### 查看正在运行的容器
- `docker ps`
### 查看所有容器(包括停止的)
- `docker ps -a`
### 进入容器
- `docker exec -it [容器ID或名称] /bin/bash`
### 停止容器
- `docker stop [容器ID或名称]`
### 重启容器
- `docker restart [容器ID或名称]`
### 删除容器
- `docker rm [容器ID或名称]`
### 查看容器日志
- `docker logs [容器ID或名称]`
## 容器与宿主机文件交互
### 将宿主机文件复制到容器
- `docker cp [宿主机文件路径] [容器名称]:[容器目标路径]`
### 将容器文件复制到宿主机
- `docker cp [容器名称]:[容器文件路径] [宿主机目标路径]`
## 容器网络管理
### 查看网络
- `docker network ls`
### 创建网络
- `docker network create --subnet=[子网] --gateway=[网关] [网络名称]`
### 连接容器到网络
- `docker network connect [网络名称] [容器ID或名称]`
### 断开容器与网络
- `docker network disconnect [网络名称] [容器ID或名称]`
## Docker Compose 管理
### 启动服务
- `docker-compose up -d`
### 停止服务
- `docker-compose down`
### 查看服务状态
- `docker-compose ps`
### 查看服务日志
- `docker-compose logs`
摘抄自网络,便于检索查找。

浙公网安备 33010602011771号