您的位置:Planet科技网 > 代码库

docker常用命令大全简书

2023-12-05 00:07

Docker常用命令大全

=========

1. 镜像操作--------

### 1.1 拉取镜像

使用 `docker pull` 命令从 Docker Hub 拉取镜像。

```bashdocker pull u003c镜像名称u003e```

### 1.2 查看本地镜像

使用 `docker images` 命令查看本地已经下载的镜像。

```bashdocker images```

### 1.3 删除镜像

使用 `docker rmi` 命令删除不需要的镜像。

```bashdocker rmi u003c镜像IDu003e```

2. 容器操作--------

###

2.1 启动容器

使用 `docker ru` 命令启动一个新的容器。

```bashdocker ru u003c镜像名称u003e u003c命令u003e```

###

2.2 查看运行中的容器

使用 `docker ps` 命令查看正在运行的容器。

```bashdocker ps```

###

2.3 停止容器

使用 `docker sop` 命令停止正在运行的容器。

```bashdocker sop u003c容器IDu003e```

###

2.4 查看容器详细信息

使用 `docker ispec` 命令查看容器详细信息。

```bashdocker ispec u003c容器IDu003e```

3. 数据卷操作--------

###

3.1 创建数据卷

使用 `docker volume creae` 命令创建一个新的数据卷。

```bashdocker volume creae u003c数据卷名称u003e```

###

3.2 查看所有数据卷

使用 `docker volume ls` 命令查看所有已经创建的数据卷。

```bashdocker volume ls```

###

3.3 删除数据卷

使用 `docker volume rm` 命令删除不再需要的数据卷。注意这个命令只能删除未关联任何容器的数据卷。如果数据卷正在被容器使用,需要先停止使用该数据卷的容器。

```bashdocker volume rm u003c数据卷名称u003e```

4. 网络操作:创建自定义网络可以使用以下命令:docker ework creae u003c网络名称u003e,列出所有网络可以使用以下命令:docker ework ls,删除一个网络可以使用以下命令:docker ework rm u003c网络名称u003e。

5. Docker系统性能监控可以通过Docker自带的监控命令行工具来获取Docker的性能数据,比如CPU使用率、内存使用情况、磁盘I/O等等,常用的命令包括docker sas、docker sas -a、docker sysem sas等。

6. Docker系统日志监控可以使用Docker自带的日志监控工具Docker logs来获取容器的日志信息,使用以下命令可以获取一个容器的全部日志信息:docker logs u003c容器IDu003e --ail=all,或者使用以下命令实时监控容器的日志信息:docker logs -f u003c容器IDu003e。

7. Docker系统资源占用情况查看可以使用以下命令来查看当前Docker系统的资源占用情况:docker sysem df -v/ docker sysem df --forma=