1, 搜索官方仓库镜像
- [[email protected] ~]# docker search nginx
- INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED
- docker.io docker.io/nginx Official build of Nginx. 12953 [OK]
- docker.io docker.io/jwilder/nginx-proxy Automated Nginx reverse proxy for docker c... 1769 [OK]
- docker.io docker.io/richarvey/nginx-PHP-fpm Container running Nginx + PHP-FPM capable ... 764 [OK]
- docker.io docker.io/linuxserver/nginx An Nginx container, brought to you by Linu... 102
- docker.io docker.io/bitnami/nginx Bitnami nginx Docker Image 82 [OK]
- docker.io docker.io/tiangolo/nginx-rtmp Docker image with Nginx using the nginx-rt... 67 [OK]
搜索结果解释:
name 镜像名称
DESCRIPTION 镜像说明
STARS 点赞数量
OFFICIAL 是否是官方的
AUTOMATED 是否是自动构建的
2, 镜像拉取
根据镜像名称 (tag 指定版本) 拉取镜像
- [[email protected] ~]# docker pull nginx:1.14-alpine
- Trying to pull repository docker.io/library/nginx ...
- 1.14-alpine: Pulling from docker.io/library/nginx
- bdf0201b3a05: Pull complete
- 3d0a573c81ed: Pull complete
- 8129faeb2eb6: Pull complete
- 3dc99f571daf: Pull complete
- Digest: sha256:485b610fefec7ff6c463ced9623314a04ed67e3945b9c08d7e53a47f6d108dc7
- Status: Downloaded newer image for docker.io/nginx:1.14-alpine
注: alpine 版本: 构建容器小镜像的发型版本
3, 查看当前主机镜像列表
- [[email protected] ~]# docker images
- REPOSITORY TAG IMAGE ID CREATED SIZE
- docker.io/busybox latest 83aa35aa1c79 4 weeks ago 1.22 MB
- docker.io/nginx 1.14-alpine 8a2fb25a19f5 12 months ago 16 MB
4, 导出镜像
- [[email protected] ~]# docker image save busybox>docker-busybox.tar.gz
- [[email protected] ~]# ls docker-busybox.tar.gz
- docker-busybox.tar.gz
- [[email protected] ~]# docker image save -o /usr/local/src/nginx.1.14.tar.gz docker.io/busybox:latest docker.io/nginx:1.14-alpine
- [[email protected] ~]# ll /usr/local/src/nginx.1.14.tar.gz
- -rw-------. 1 root root 18702336 Apr 10 01:59 /usr/local/src/nginx.1.14.tar.gz
注:
-o 指定导出镜像的位置
可以同时导出多个镜像为一个文件
指定. tar.gz 可以导出并压缩
5, 镜像删除
- [[email protected] ~]# docker images
- REPOSITORY TAG IMAGE ID CREATED SIZE
- docker.io/busybox latest 83aa35aa1c79 4 weeks ago 1.22 MB
- docker.io/nginx 1.14-alpine 8a2fb25a19f5 12 months ago 16 MB
- [[email protected] ~]# docker image rm busybox
- Untagged: busybox:latest
- Untagged: docker.io/[email protected]:b26cd013274a657b86e706210ddd5cc1f82f50155791199d29b9e86e935ce135
- Deleted: sha256:83aa35aa1c79e4b6957e018da6e322bfca92bf3b4696a211b42502543c242d6f
- Deleted: sha256:a6d503001157aedc826853f9b67f26d35966221b158bff03849868ae4a821116
- [[email protected] ~]# docker images
- REPOSITORY TAG IMAGE ID CREATED SIZE
- docker.io/nginx 1.14-alpine 8a2fb25a19f5 12 months ago 16 MB
6, 镜像导入
- [[email protected] ~]# docker images
- REPOSITORY TAG IMAGE ID CREATED SIZE
- docker.io/nginx 1.14-alpine 8a2fb25a19f5 12 months ago 16 MB
- [[email protected] ~]# docker image load -i docker-busybox.tar.gz
- a6d503001157: Loading layer [==================================================>] 1.437 MB/1.437 MB
- Loaded image: docker.io/busybox:latest
- [[email protected] ~]# docker images
- REPOSITORY TAG IMAGE ID CREATED SIZE
- docker.io/busybox latest 83aa35aa1c79 4 weeks ago 1.22 MB
- docker.io/nginx 1.14-alpine 8a2fb25a19f5 12 months ago 16 MB
7, 查看镜像详细信息
[[email protected] ~]# docker inspect docker.io/nginx:1.14-alpine
来源: http://www.bubuko.com/infodetail-3500649.html