liunx系统docker 命令大全
时间: 2024-10-20 17:01:57 浏览: 18
docker备份linux系统的命令详解
在Linux系统中,Docker是一个流行的容器化工具,它允许开发者打包应用及其依赖环境到轻量级、可移植的容器中运行。以下是常用的Docker命令及其功能简介:
1. **docker run**:
- 启动一个新的容器,可以指定镜像、端口映射等参数。
```sh
docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]
```
2. **docker ps**:
- 显示当前正在运行的容器列表。
```sh
docker ps [-a] [--no-trunc] [--filter KEY=VALUE]
```
3. **docker pull**:
- 下载镜像到本地仓库。
```sh
docker pull [REGISTRY/]IMAGE[:TAG]
```
4. **docker images**:
- 列出所有本地可用的镜像。
```sh
docker images [REPOSITORY[:TAG]]
```
5. **docker build**:
- 构建一个新的镜像,基于给定的Dockerfile。
```sh
docker build [OPTIONS] PATH | URL | -
```
6. **docker stop**:
- 停止一个或多个容器。
```sh
docker stop CONTAINER [CONTAINER...]
```
7. **docker rm** (或**docker rmi** 删除镜像):
- 删除一个或多个停止的容器或无用的镜像。
```sh
docker rm [-f|--force] CONTAINER [CONTAINER...]
docker rmi [-f|--force] IMAGE [IMAGE...]
```
8. **docker exec**:
- 运行一个进程在指定的容器内。
```sh
docker exec [-it] CONTAINER COMMAND [ARGS]
```
9. **docker inspect**:
- 获取关于容器、网络、镜像的信息。
```sh
docker inspect [OPTIONS] [ID|NAME|TAG|REGISTRY/NAME:TAG]
```
10. **docker-compose**:
- 使用yaml文件管理复杂的Docker服务集合。
```sh
docker-compose up [-d] [-p ProjectName] [--scale SERVICE=COUNT] ...
```
这只是Docker命令的基本概述,实际使用中还有更多选项和组合。要了解完整的命令帮助,请输入`docker help`。
阅读全文