Docker镜像管理

1. 镜像是什么

  • 一个分层存储的文件,不是一个单一的文件

  • 一个软件环境

  • 一个镜像可以创建N个容器

  • 一种标准化交付

  • 一个不包含Linux内核而又精简的Linux操作系统

2. 配置加速器
  • Docker Hub

    Docker Hub是由Docker公司负责维护的公共镜像仓库,包含大量的容器镜像,Docker工具默认从这个公共仓库下载镜像,地址:https://hub.docker.com

  • 配置镜像加速器

vim /etc/docker/daemon.json
{
  "registry-mirrors":["https://b9pmyelo.mirror.aliyuncs.com"]
}

systemctl restart docker
3. 常用镜像管理命令
  • 命令格式:docker image [command]

指令描述参数
ls列出镜像
build构建镜像来自Dockerfile
history查看镜像历史
inspect显示一个或多个镜像详细信息
pull从镜像仓库拉取镜像
push推送一个镜像到镜像仓库
rm移除一个或多个镜像docker image rm -f nginx-tmp
prune移除没有被标记或没有被任何容器引用的镜像
tag创建一个引用源镜像标记目标镜像
save保存一个或多个镜像到tar归档文件
load加载镜像来自tar归档或标准输入
  • 导出/导入镜像包

## 导出镜像包: -o 导出到文件
docker save redis -o redis.tar

## 查看文件大小
du -sh redis.tar

## 远程拷贝
scp redis.tar root@192.168.1.12:~

## 导入到本地
docker load -i redis.tar


    Danzel
    Danzel管理员

    • 声明:本文由Danzel于2023-06-01转载(优化),转载须经原站同意并注明出处。
    • 本文地址:http://maryd.cn/?id=266
    上一篇:Linux Docker安装
    下一篇:Beyond Compare密钥过期方法

    留言评论

    暂无留言
    取消
    扫码支持