拉取Ubuntu18镜像
bash
docker pull ubuntu:18.04
运行Ubuntu
bash
docker run -it ubuntu:18.04 bash
查看镜像列表
bash
docker images
添加镜像标签
bash
docker tag ubuntu:18.04 myubuntu:18
获取镜像的详细信息
bash
docker inspect ubuntu:18.04
查看Docker镜像各层创建历史
镜像文件由多个层组成,要知道各个层的具体内容,可以使用history命令,会列出各层的创建信息。
bash
docker history ubuntu:18.04
搜索镜像
直接搜索:
bash
docker search nginx
搜索官方镜像:
bash
docker search --filter=is-official=true nginx
搜索收藏数超过4的TensorFlow镜像:
bash
docker search --filter=stars=4 tensorflow
删除镜像
通过标签删除镜像:
bash
docker rmi ubuntu:18.04
通过ID删除镜像:
bash
docker rmi xxx
查看所有容器:
bash
docker ps -a
删除容器:
bash
docker rm xxx
强制删除镜像:
bash
docker rmi -f ubuntu:18.04
导出镜像
bash
docker save -o ubuntu18.tar.gz ubuntu:18.04
导入镜像
bash
docker load -i ubuntu18.tar.gz
清理镜像
系统中可能会遗留临时的镜像文件,或者一直没有被使用的Docker镜像,通过以下命令自动清理镜像释放空间:
bash
docker image prune -f