Docker常用命令
安装:
yum install -y docker
systemctl start docker.service
systemctl enable docker
以交互方式进入指定容器
docker exec -it container-zbox /bin/bash
批量删除的已经处于停止状态的容器
docker rm `docker ps -a |awk '{print $1}' | grep [0-9a-z]`
查看 docker 运行日志
docker logs -f <CONTAINER ID>
删除某个容器
docker rm <CONTAINER ID> //<CONTAINER ID> 通过docker ps -a命令获取
删除所有容器
docker rm `docker ps -a -q`
停止所有容器
docker stop `docker ps -a -q`
删除某个镜像
docker rmi <IMAGE ID > //<IMAGE ID> 通过docker images命令获取
删除所有镜像
docker rmi `docker images`
导出某个镜像
docker save <IMAGE ID> > /tmp/myimage.tar
导入某个镜像
docker load < /tmp/myimage.tar
用户既可以使用 docker load 来导入镜像存储文件到本地镜像库,
也可以使用 docker import 来导入一个容器快照到本地镜像库。
这两者的区别在于容器快照文件将丢弃所有的历史记录和元数据信息(即仅保存容器当时的快照状态),
而镜像存储文件将保存完整记录,体积也要大。此外,从容器快照文件导入时可以重新指定标签等元数据信息。