背景现在许多团队使用Nexus来管理Docker镜像,版本不断迭代,镜像仓库占用的磁盘空间也越来越大。Nexus的控制台并未提供批量操作镜像功能,清理镜像十分不便,只能通过相关api来完成指定镜像的批量删除操作。镜像内容是存储在一层虚拟文件系统(VFS)之上,由多个文件块(Blobs)、描述清单文件(Manifests)和标签文件(tags)组成,因为镜像设计是多层的,这些文件会互相依赖,在没有确
原创
2022-07-17 18:04:17
3550阅读
制作Docker镜像有两种方式:第一种、docker commit,保存容器(Container)的当前状态到镜像后,然后生成对应的image;第二种、docker build,使用Dockerfile文件自动化制作镜像。
转载
2023-05-18 19:31:18
211阅读
# Docker 镜像加速的科普与实践
Docker 是一种流行的容器化技术,它允许开发者在隔离的环境中打包、分发和运行应用程序。然而,在使用 Docker 时,我们经常会遇到下载镜像速度慢的问题,尤其是在中国大陆地区。本文将介绍如何修改 Docker 的镜像地址,以实现快速下载。
## 镜像加速的概念
镜像加速是指通过使用国内镜像源来加速 Docker 镜像的下载速度。由于 Docker
原创
2024-07-26 06:52:12
141阅读
常见的镜像仓库一般有两种,一种是私有仓库registry,另外一种是harbor,两种仓库的快速搭建步骤,都放在下面了要求系统已经安装了docker准备好存放镜像的目录,比如:/root/my_registry
安装$ docker run -d -p 5000:5000 -v /root/my_registry:/tmp/registry --restart=always --name reg
原创
精选
2021-12-15 10:14:26
1760阅读
点赞
# Docker 快速启动 Redis 镜像
在现代的软件开发中,Docker 已经成为了一个非常流行的容器化工具。通过 Docker 我们可以快速地启动各种软件服务,其中包括 Redis 数据库。Redis 是一个非常流行的内存数据库,它可以用于缓存、消息队列、会话存储等多种用途。
在本文中,我们将介绍如何使用 Docker 快速启动 Redis 镜像,并演示如何连接到该 Redis 服务。
原创
2024-05-13 07:17:11
105阅读
### Docker快速删除镜像命令
Docker是一个开源的容器化平台,可以帮助开发者更轻松地构建、打包和发布应用程序。在使用Docker过程中,我们常常需要删除不再需要的镜像来释放磁盘空间。本文将介绍几个常用的Docker快速删除镜像命令,并提供相应的代码示例。
首先,我们需要了解一些基本概念。
#### Docker镜像
Docker镜像是一个轻量级、可执行的文件,包含了运行应用程序
原创
2023-10-07 09:32:54
75阅读
简介介绍如何使用Docker构建镜像,并通过阿里云镜像服务分发到ECS服务器,运行该镜像。背景知识容器技术 容器是一个允许我们在资源隔离的过程中,运行应用程序和其依赖项的 、轻量的 、操作系统级别的虚拟化技术, 运行应用程序所需的所有必要组件都打包为单个镜像,这个镜像是可以重复使用的。当镜像运行时,它是运行在独立的环境中,并不会和其他的应用共享主机操作系统的内存、CPU或磁盘。这保证了容器内的进程
转载
2021-04-04 23:38:20
220阅读
2评论
简介介绍如何使用Docker构建镜像,并通过阿里云镜像服务分发到ECS服务器,运行该镜像。背景知识容器技术容器是一个允许我们在资源隔离的过程中,运行应用程序和其依赖项的、轻量的、操作系统级别的虚拟化技术,运行应用程序所需的所有必要组件都打包为单个镜像,这个镜像是可以重复使用的。当镜像运行时,它是运行在独立的环境中,并不会和其他的应用共享主机操作系统的内存、CPU或磁盘。这保证了容器内的进程不会影响
推荐
原创
2021-03-31 16:22:35
2227阅读
点赞
快速批量备份docker镜像在生产或测试环境中,我们有时候经常需要备份一些docker镜像,如果docker镜像有成千上百个,手动备份工作量就会很巨大,可以写一个备份脚本,实现批量自动备份。需求:备份的文件名称需要以镜像名+标签方式命名1.思路分析我们可以根据下图分析备份方式绿框是镜像名称,有写镜像名称很长带着多级目录,我们可以通过awk取出最后一个字符串,最后一字符串一定是镜像名的唯一标识篮筐一列是镜像的版本号,通过awk取出,可以作为文件镜像备份的名称,例如nginx-latest.tar
原创
2021-11-22 09:42:08
572阅读
快速批量备份docker镜像在生产或测试环境中,我们有时候经常需要备份一些docker镜像,如果docker镜像有成千上百个,手动备份工作量就会很巨大,可以写一个备份脚本,实现批量自动备份。需求:备份的文件名称需要以镜像名+标签方式命名1.思路分析我们可以根据下图分析备份方式绿框是镜像名称,有写镜像名称很长带着多级目录,我们可以通过awk取出最后一个字符串,最后一字符串一定是镜像名的唯一标识篮筐一列是镜像的版本号,通过awk取出,可以作为文件镜像备份的名称,例如nginx-latest.tar
原创
2022-03-07 09:43:49
645阅读
docker快速入门3-docker镜像Docker镜像含有启动容器所需要的文件系统及其内容,因此,其用于创建并启动docker容器。docker镜像采用分层构建机制,最底层为bootfs,次之为rootfs。bootfs用于系统引导的文件系统,包括bootloader和kernel,容器启动完成后会被卸载以节约内存资源rootfs由内核挂载为只读模式,而后通过联合挂载技术额外挂载一个可写层Doc
原创
2020-09-19 23:01:23
921阅读
简介构建镜像可以让我们保存对容器的修改,并再次使用.提供了自定义镜像的能力,以软件的形式打包并方法服务及其运行环境.docker里面提供了两种方式来构建镜像:方式一:docker commit 通过容器构建方式二:docker build 通过Dockerfile文件构建.使用commit构建镜像:docker commit [OPTIONS] CONTAINER [REPOS...
原创
2022-03-06 09:51:35
112阅读
简介构建镜像可以让我们保存对容器的修改,并再次使用.提供了自定义镜像的能力,以软件的形式打包并方法服务及其运行环境.docker里面提供了两种方式来构建镜像:方式一:docker commit 通过容器构建方式二:docker build 通过Dockerfile文件构建.使用commit构建镜像:docker commit [OPTIONS] CONTAINER [REPOS...
原创
2021-08-18 02:36:32
88阅读
Docker Image镜像:容器的基石层叠的只读文件系统联合加载(union mo示对信息进行截断.默认情...
原创
2022-03-06 09:52:51
168阅读
Docker Image镜像:容器的基石层叠的只读文件系统联合加载(union mount)列出镜像:docker images [OPTIONS] [REPOSITORY]-a, --all=false :表示列举出所有的镜像.默认并不显示中间层的镜像.-f, --filter=[] :表示添加过滤条件.–no-trunc=false:表示对信息进行截断.默认情...
原创
2021-08-18 02:36:35
180阅读
准备工作 本地docker环境, 服务docker镜像下载地址:https://registry-d.ym/harbor/projects/22/repositori
原创
2023-05-17 13:40:45
238阅读
总结了docker 操作中如何快速批量删除容器和镜像的方法,方便技术早点干完活,下班。谢谢。
原创
2018-02-01 17:27:40
10000+阅读
docker快速搭建私有镜像仓库(registry)
原创
2019-05-22 17:19:30
762阅读
点赞
所谓私有仓库,也就是在本地(局域网)搭建的一个类似公共仓库的东西,搭建好之后,我们可以将镜像提交到私有仓库中。这样我们既能使用 Docker 来运行我们的项目镜像,也避免从公共仓库中来取来拿所暴露出去的风险;利用Docker Registry快速搭建私有镜像仓库。
原创
2020-03-17 15:55:39
843阅读
点赞