基本命令

docker 版本

docker version

docker 系统信息

docker info

镜像管理

查看已经下好了哪些镜像

docker images

搜索镜像(若要带上版本号请使用镜像名:版本号的形式)

docker search 镜像名

下载镜像(若不输入版本就表示下载最新版本)

docker pull 镜像名

删除镜像(容器在运行时是删不掉的,要先删除容器)(用镜像 id 也是可行的)

docker rmi 镜像名

查看镜像创建历史

docker history 镜像名

导出镜像

docker save 镜像名 > 镜像名.rar

导入镜像

docker load < 镜像名.rar

修改镜像名

docker tag 镜像名1 镜像名2

容器管理

通过镜像创建容器

docker run --name 自己命名容器 -p 端口映射 -v 地址映射 镜像名

查看运行的容器

docker ps

查看所有容器

docker ps -a

查看容器状态

docker stats 容器

启动容器

docker start 容器

重启容器

docker restart 容器

停止容器

docker stop 容器

杀死容器

docker kill 容器

暂停容器

docker pause 容器

不暂停容器

docker unpause 容器

删除容器(-f 表示强制)

docker rm 容器

容器内部

进入到容器里头

docker exec -it 容器 /bin/bash

查看容器中的内容

docker exec -it 容器 ls

复制文件

docker cp 容器:路径 路径

查看容器日志

docker logs -f 容器

查看容器内文件结构

docker diff 容器