| images | 显示镜像列表 |
| history | 显示镜像构建历史 |
| commit | 从容器创建新镜像 |
| build | 从 Dockerfile 构建镜像 |
| tag | 给镜像打 tag |
| pull | 从 registry 下载镜像 |
| push | 将 镜像 上传到 registry |
| rmi | 删除 Docker host 中的镜像 |
| search | 搜索 Docker Hub 中的镜像 |
| image prune | 清理临时镜像 |
[root@bogon ~]# docker pull hello-world
[root@bogon ~]# docker images hello-world
[root@localhost ~]# docker tag ubuntu:latest ubuntu:18.10
[root@bogon ~]# docker run -it ubuntu bash
[root@bogon ~]# docker history hello-world
[root@localhost ~]# docker search nginx
- [root@bogon ~]# docker image rm ubuntu:18.10
- [root@bogon ~]# docker rmi ubuntu:18.10
- [root@bogon ~]# docker image rm 9SDS3HF3S2

[root@localhost ~]# docker image prune
[root@bogon ~]# docker run -it centos
[root@5db3417f4eb6 /]# yum -y install vim
[root@bogon ~]# docker ps

[root@bogon ~]# docker commit brave_austin centos-vim
或者根据容器id直接创建
[root@docker ~]# docker commit db1f98bb8a55 docker-vim
[root@bogon ~]# docker images centos-vim
[root@bogon ~]# docker run -it centos-vim
Download/template/precreated - OpenVZ Virtuozzo Containers Wiki
[root@docker ~]# cat ubuntu-18.04-x86_64-minimal.tar.gz | docker import - ubuntu:18.04
[root@docker ~]# docker images
- [root@bogon ~]# mkdir /docker
- [root@bogon ~]# touch /docker/Dockerfile
- [root@bogon docker]# cat Dockerfile
- FROM centos
- RUN yum -y install vim
[root@bogon docker]# docker build -t centos-vim-dockerfile .
说明:
-t:创建镜像的标签
. 表示Dockerfile文件在当前路径
-f 参数指定 Dockerfile 的位置
[root@bogon docker]# docker images centos-vim-dockerfile
[root@bogon docker]# docker history centos-vim-dockerfile
- docker save image_name > xx.tar
- docker save -o xx.tar image_name
- docker load < xx.tar
- docker load -i xx.tar