常用的Docker镜像

  最近因工作以及自己搭建开发环境的需要,又一次撸起了docker这个神器,为了方便各位,并作为自己备忘,特将常用的docker镜像例举在这里,并分享给大家。同时总结了一下下载镜像时的一个小问题。

1、基础镜像获取

docker pull ubuntu
docker pull centos
docker pull nginx
docker pull mysql
docker pull redis
docker pull mongodb
docker pull busybox
docker pull alpine
docker pull debian
docker pull postgres

2、常用的Docker镜像列表

REPOSITORYTAGSIZE
busyboxlatest1.22MB
nginxlatest132MB
alpinelatest5.57MB
rabbitmqlatest156MB
redislatest104MB
mongolatest388MB
sameersbn/gitlablatest3.23GB
mysql5.7448MB
mysqllatest541MB
tomcatlatest647MB
postgreslatest313MB
debianlatest114MB
sameersbn/postgresqllatest189MB
ubuntulatest73.9MB
docker/getting-startedlatest24.8MB
centoslatest237MB
nvidia/cudagl10.2-devel-centos72.91GB
nvidia/cudalatest2.83GB
nvidia/opengldevel210MB
nvidia/openglruntime141MB
rsmmr/clanglatest2.24GB
sameersbn/redislatest67.8MB
microsoft/mssql-server-linuxlatest1.35GB
elasticsearchlatest486MB
twang2218/gitlab-ce-zhlatest1.61GB

  使用

docker search [xxxxx]

  搜索镜像,其中[xxxxx]用列表中第一列名称代替,注意镜像名称区分大小写

  使用

docker pull [xxxxx]:[ttttt]

  下载镜像,其中[xxxxx]用列表中第一列名称代替,[ttttt]用列表中第二列代替,当然标签tags可以为空。表格中大小仅供参考。

3、manifest for [xxxxx]:[ttttt] not found错误解决

  当下载某个镜像出现类似下面的提示时:

PS C:\WINDOWS\system32> docker pull nvidia/opengl
Using default tag: latest
Error response from daemon: manifest for nvidia/opengl:latest not found: manifest unknown: manifest unknown

  意思是说dockerhub库中找不到指定标签的镜像,这时其实需要的是手动到dockerhub上搜索这个镜像名称并查看tags,如下图所示:
搜索镜像
  接着如下:
点击tags
  接着按照需要复制命令:
复制命令
  然后在命令行中粘贴复制的命令执行即可。

  通常并不是所有的镜像都有默认的标签镜像版本提供,这时就按照上面的方法到dockerhub上搜索标签,获取相应标签版本的docker镜像即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GamebabyRockSun_QQ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值