docker学习

1.什么是镜像?
a.一个只读的模板,就是一个dockerfile,可以在镜像仓库上传或下载。
b.先有镜像,后有容器,并且一个镜像可以创建多个容器
c.docker镜像最大的特点,分层结构,最底层是一个base层,也就是一个操作系统层,它还会从base层一层层的叠加生成。
什么市层层叠加,安装一个软件,它就会在base层的基础上追加一层,
它的好处就是资源共享。
2.查看docker本地的镜像
docker images

3.搜索一个镜像
docker search mysql
INDEX :仓库地址
NAME :仓库+名称
DESCRIPTION :备注
STARS :用户的喜欢程度
OFFICIAL:是否为官方,如果为ok的话代表官方,可信度高,放心使用
AUTOMATED :是否为公开的dockerfile脚本制成的?也就是说dockerfile是否提供

4.下载一个镜像(不写版本号默认是最新的)
docker pull mysql:5.7
下载完后,查看是否在本地docker images

5.删除docker镜像
删除单个:docker rmi (IMAGE ID)
删除全部的镜像:docker rmi $(docker images -q)
全部删除后发现(上一次打开的nginx正在被容器使用;因为先有镜像才有容器,所以要先删除容器:docker rm -f 165a3884a43f)

6.加速器的配置
先体验国外下载有多慢
time docker pull nginx
总共花了:差不多10分钟

开始配置:登录阿里云–>选择容器镜像服务–>选择镜像加速器
是什么系统就配置什么系统
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [“https://m55mghnb.mirror.aliyuncs.com”]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

root权限用户不用加sudo

再次下载 time docker pull nginx
用时:0m12.069s 12秒

本文章只是记录作者学习遇到的问题,若有版权侵犯,请联系作者,谢谢
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值