镜像管理
一、搜索镜像的两种方式
1.1网页搜索
https://hub.docker.com/search?q=&type=image
1.2 命令搜索
二、使用国内源加速
由于国外源下载慢,使用国内源加速。
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://04be47cf.m.daocloud.io
其余方式参考:
https://www.cnblogs.com/happy4java/p/11206839.html
三、镜像管理命令
3.1 获取镜像
1.不指定TAG标签默认选择latest标签就会下载最新镜像,镜像内容会随着最新版本变更而变化,生产环境中需要指定标签。
收缩
[ ~]# docker pull ubuntu:18.04 18.04: Pulling from library/ubuntu Image docker.io/library/ubuntu:18.04 uses outdated schema1 manifest format. Please upgrade to a schema2 image for better future compatibility. More information at https://docs.docker.com/registry/spec/deprecated-schema-v1/ 5c939e3a4d10: Already exists c63719cdbe7a: Already exists 19a861ea6baf: Already exists 651c9d2d6c4f: Already exists Digest: sha256:f7addb415fe10cac22288733482875be44e65cc7b913de0a6c0ec0b5fde01ccd
2.从非官方仓库下载需要指定完整的仓库地址。
PS:知道有这命令就好,报错不重要,有什么问题憋着
[ ~]# docker pull hub.c.163.com/public/ubuntu:18.04 Error response from daemon: manifest for hub.c.163.com/public/ubuntu:18.04 not found: manifest unknown: manifest unknown
3.下完后,利用镜像创建容器,运行bash命令执行打印Hello World
[ ~]# docker run -it ubuntu:18.04 bash WARNING: IPv4 forwarding is disabled. Networking will not work. :/# echo "Hello World" Hello World :/# exit exit
3.2 查看镜像信息
images命令
[ ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu 18.04 ccc6e87d482b 9 days ago 64.2MB mysql latest 3a5e53f63281 10 days ago 465MB hello-world latest fce289e99eb9 12 months ago 1.84kB [ ~]# docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu 18.04 ccc6e87d482b 9 days ago 64.2MB mysql latest 3a5e53f63281 10 days ago 465MB hello-world latest fce289e99eb9 12 months ago 1.84kB
images子命令
列出所有镜像文件,默认否
[ ~]# docker images --all=true REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu 18.04 ccc6e87d482b 9 days ago 64.2MB mysql latest 3a5e53f63281 10 days ago 465MB hello-world latest fce289e99eb9 12 months ago 1.84kB
列出镜像数字摘要值,默认否
[ ~]# docker images --digests=true REPOSITORY TAG DIGEST IMAGE ID CREATED SIZE ubuntu 18.04 sha256:8d31dad0c58f552e890d68bbfb735588b6b820a46e459672d96e585871acc110 ccc6e87d482b 9 days ago 64.2MB ubuntu 18.04 sha256:f7addb415fe10cac22288733482875be44e65cc7b913de0a6c0ec0b5fde01ccd ccc6e87d482b 9 days ago 64.2MB mysql latest sha256:f1df505c4c6e8eae599a0482e3bde3e761cd700c00cbc371a8161648a26817c0 3a5e53f63281 10 days ago 465MB hello-world latest sha256:9572f7cdcee8591948c2963463447a53466950b3fc15a247fcad1917ca215a2f fce289e99eb9 12 months ago 1.84kB
过滤列出的镜像,如dangling=true只显示没有被使用的镜像
[ ~]# docker images --filter=dangling=true REPOSITORY TAG IMAGE ID CREATED SIZE
对输入结果中太长的部分是否进行截断,默认是
仅输出ID信息,默认否
[ ~]# docker images -q=true ccc6e87d482b 3a5e53f63281 fce289e99eb9 [ ~]# docker images -q=false REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu 18.04 ccc6e87d482b 9 days ago 64.2MB mysql latest 3a5e53f63281 10 days ago 465MB hello-world latest fce289e99eb9 12 months ago 1.84kB
相关推荐
王道革 2020-11-25
魅惑青花瓷 2020-11-11
lihongtai 2020-11-09
TaoTaoFu 2020-11-06
liaochaowu 2020-11-16
ChlatZed 2020-11-11
xysoul 2020-11-03
changecan 2020-09-22
newisI 2020-09-01
链块学院 2020-09-09
lihy0 2020-09-07
fearlessxjdx 2020-09-04
ChlatZed 2020-08-23
starinshy 2020-09-21
longjing 2020-09-18
gracecxj 2020-08-25
yss0 2020-08-19
willluckysmile 2020-08-18