目录
- 基本命令
- 镜像管理
- 容器管理
一、基本命令
-
Docker版本信息:
docker version

-
Docker系统信息:
docker info

二、镜像管理
-
查看所有镜像:
docker images

-
搜索镜像:
docker search busybox

拉取下载:
docker pull busybox:latest-
导出:
docker save busybox > busybox.tar


- 导入:
docker load < busybox.tar

- 删除:
docker rmi busybox:latest-
有容器在占用时,删除会报错

-
此时需要删除占用的容器

-
再次删除

-
如果删除时报错如下,说明存在有相同id的容器,但是tag不同

-
此时需要删除其中的tag

-
再次删除

-
-
更改镜像名:
docker tag busybox:latest busybox:test

-
查看镜像创建历史:
docker history busybox

三、容器管理
-
运行容器:
docker run -d --name=busybox busybox:latest ping 114.114.114.114-
-d:为后台运行 -
--name:指定容器名称 -
ping 114.114.114.114:运行容器时运行命令

-
-
查看运行的容器:
docker ps,docker ps -a

查看容器中运行的进程:
docker top busybox-
查看资源占用:
docker stats busybox

容器:
docker start/ restart/ stop/ kill busybox暂停容器:
docker pause/ unpause busybox-
强制删除容器:
docker rm -f busybox,不加-f只能删除未在运行的容器


-
在容器中执行命令:
docker exec -it container [Commond]

-
进入到容器中:
docker exec -it container bash,bash不行就用sh

-
复制文件到容器指定位置:
docker cp file container:path

查看容器日志:
docker logs -f busybox-
查看容器/镜像的元信息:
docker inspect busybox

- 格式化输出:
docker inspect -f '{{.Id}}' busybox

- 格式化输出:
-
查看容器内文件结构:
docker diff busybox

