记录一下自己学习docker的历程,方便后面查阅。自己的理解,docker需要运行在Linux环境中,可以是cent os也可以是ubuntu,然后在docker里面可以制作多个镜像镜像其实就相当于是一个静态只读文件,制作的镜像可以由多种环境和组件组成,例如,ubuntu的基础镜像,并在镜像里安装jdk、mysql等等,那么我们可以将ubuntu和jdk打成一个镜像,后面可以直接读取使用,doc
转载 2023-07-12 22:24:38
220阅读
  在docker使用过程中,其实大部分时间都是花在了打镜像上,因为容器本身底层不可写,顶层可读写却无法持久化等性质,我们如果对容器进行了修改,想要进行横向扩容,快速部署时,一般需要重新制作镜像,在分发到其他主机或终端。(虽然也可以将数据储存在NFS和宿主机本地,而不是容器内部来方便的修改配置文件及保存数据等。)   docker镜像的制作方式一般手工修改后导出和通过Dockerfile生成两种
一、基本概念  Docker包括三个基本概念镜像、容器、仓库。  Docker镜像:就是一个只读的模板。例如:一个镜像可以包含一个完整的ubuntu操作系统环境,里面仅安装了Apache或其他应用程序。用户可以直接从其他人那你下载一个已经做好的镜像直接使用。  Docker容器:Docker利用容器来运行应用。容器是从镜像创建的运行例。  Docker仓库:仓库是存放镜像文件的场所。仓库分为公开仓
转载 2024-06-23 10:55:01
50阅读
1,docker 的安装卸载 https://docs.docker.com/install/linux/docker-ce/ubuntu/2,docker中的基本概念镜像(Image)容器(Container)仓库(Repository)1)镜像就相当于安装系统时所需的系统镜像。2)容器就相当于正在运行中的虚拟机。3)tar文件类似于VMware中vmdk文件,使用时可以把镜像保存(s
转载 2023-07-28 11:11:50
400阅读
1. 拉取镜像(要能连网)docker pull 镜像名称注意:docker pull tomcat为例子,若不指定版本,则拉取最新版本,指定版本:docker pull tomcat8.5.92.查看已经拉取的镜像 (版本号=TAG)2 查看镜像docekr images3. docker打包镜像命令,二选一即,可将打包的镜像通过tar命令打包压缩一下,传到实体主机,再传到需要镜像的主
# Docker 镜像TAR 文件的关系 Docker 是一个开源的容器化技术,它允许开发者将应用程序及其所有依赖打包成一个标准化的单位,称为“镜像”。Docker 镜像可以通过多个方式存储和传输,其中之一就是将其打包成 TAR 文件。本文将深入探讨 Docker 镜像TAR 文件之间的关系,并提供相关代码示例。 ## 什么是 Docker 镜像Docker 镜像是一个只读的模板
原创 9月前
23阅读
一.概念讲解1.镜像的分层结构共享宿主机的kernebase镜像提供的是最小的Linux发行版同一docker主机支持运行多种Linux发行版采用分层结构的最大好处是:共享资源2.Copy-on-Write可写容器层容器层以下所有镜像层都是只读的docker从上往下依次查找文件容器层保存镜像变化的部分,并不会对镜像本身进行任何修改一个镜像最多127层3.镜像的构建 (1)docker commit
转载 2024-06-18 21:12:58
725阅读
在实际使用中我发现,在提交为镜像后,save保存的文件会比export导出的文件要大100M左右,原因可能是save保存了每一层layer的信息产生了重复文件,而让镜像的层级更明确,这里如果用容器的导入方式是没问题的,但如果关系反一下,容器的导出用镜像的导入,就可能会报错:open /var/lib/docker/tmp/docker-import/repositories: no such fi
转载 2023-07-14 23:06:21
213阅读
一、基本概念1. Docker镜像(image)     Docker 镜像就是一个只读的模板。镜像可以用来创建 Docker 容器。Docker 提供了一个很简单的机制来创建镜像或者更新现有的镜像,用户甚至可以直接从其他人那里下载一个已经做好的镜像来直接使用。2. Docker容器(container)    Docker
Docker容器管理及镜像制作一:创建自己的镜像1.将容器的文件系统打包成tar包将容器的文件系统打包成tar文件,也就是把正在运行的容器直接导出为tar包的镜像文件。导出: export Export a container's filesystem as a tar archive 有两种方式(elated_lovelace为容器名): 第一种: [root@xingdian ~]#
Docker基础知识可以参考之前的文章Docker基础知识学会查看帮助可以先敲docker 用Tab键补齐,可以看到接下来可以使用的 docker --help可以查看详细的命令参数 docker images --help,类似这样,哪儿不会了看哪儿镜像的拉取/使用从tar存档或STDIN加载图像,可以直接导入tar打包的镜像,当你自己本地有一个打包好的包时可以使用这个命令导入docker lo
# Docker 本地 tar基础镜像设置 ## 引言 Docker 是一种流行的容器化平台,可以帮助开发人员快速部署和管理应用程序。在 Docker 中,镜像是创建容器的基础。通常,我们可以从 Docker Hub 或其他公共仓库下载现有的镜像,然后在其基础上构建我们自己的应用程序镜像。然而,有时我们可能需要使用一个本地的 tar 文件作为基础镜像。本文将介绍如何设置一个本地 tar
原创 2023-09-10 06:00:16
301阅读
一、操作tar包1、save和load命令save命令docker save [options] images [images...]示例 :docker save -o nginx.tar nginx:latest 或docker save > nginx.tar nginx:latest 其中-o和>表示输出到文件,nginx.tar为目标文件,nginx:latest是源镜像名(
第一步:确定docker已经安装: 第二步:去阿里上搜索镜像 找到你想要的镜像,然后点击详细中有命行,如下(注意后面加版本号,如:V1.0):docker pull registry.cn-hangzhou.aliyuncs.com/kennygu/centos-java-tomcat:v1.0第三步:完成后查看本地镜像docker images第四步:直接RUNdocker run -p 808
转载 2023-06-08 20:19:48
352阅读
## 如何在Docker中运行tar镜像 ### 概述 在Docker中运行tar镜像是一个常见的任务,本文将向你介绍如何实现这个过程。我们将使用Docker命令行工具来完成这个任务,确保你已经安装了最新版本的Docker。 ### 流程 下面是在Docker中运行tar镜像的流程: ```mermaid flowchart TD A[准备tar镜像文件] --> B[加载tar
原创 2023-09-11 08:45:00
1102阅读
# Docker 镜像下载 Docker 是目前最流行的容器化平台之一,它可以帮助开发人员将应用程序及其依赖项打包成一个独立的容器,从而实现跨平台部署。在 Docker 中,镜像是用于创建容器的基本组件,用户可以通过 Docker Hub 等镜像仓库下载公开的镜像,也可以通过 tar 文件下载私有镜像。本文将介绍如何通过 tar 文件下载 Docker 镜像。 ## 流程图 ```merm
原创 2024-07-06 06:53:08
420阅读
# Docker安装tar镜像 Docker是一种用于开发、交付和运行应用程序的开放平台。它允许开发人员将应用程序及其依赖项打包到一个可移植的容器中,并在任何地方以相同的方式运行。 在Docker中,镜像是构建容器的基础镜像是一个轻量级、独立的可执行软件包,它包含了运行应用程序所需的所有内容,包括代码、运行时、库、环境变量和配置文件。通过使用Docker镜像,可以快速、可靠地构建、部署和运行
原创 2024-01-19 13:04:21
226阅读
## Docker导入tar镜像 作为一名经验丰富的开发者,我将教给你如何在Docker中导入tar镜像。下面是整个过程的步骤和相应的代码。 ### 步骤 | 步骤 | 描述 | | --- | --- | | 1 | 确保你已经拥有一个tar镜像文件 | | 2 | 导入tar镜像Docker中 | ### 代码 #### 步骤1:准备tar镜像文件 在开始之前,请确保你已经拥有一
原创 2023-07-14 16:52:36
8207阅读
# Docker 镜像tar 安装 在使用 Docker 进行容器化部署时,我们通常会使用 Docker 镜像来创建容器。Docker 镜像是一个轻量级、独立的可执行软件包,其中包含运行应用程序所需的所有内容。在一些场景下,我们可能需要将 Docker 镜像tar 文件的形式进行安装,本文将介绍如何使用 Docker 镜像 tar 安装的方法。 ## 1. 导出 Docker 镜像为 ta
原创 2024-03-15 04:03:23
247阅读
## Docker Tar 还原镜像 ### 引言 在使用 Docker 进行应用开发和部署的过程中,我们经常需要对镜像进行备份和迁移。Docker 提供了一种将镜像打包成 Tar 文件的方式,我们可以通过还原 Tar 文件来恢复镜像。本文将向你介绍如何使用 Docker 还原镜像的方法和步骤。 ### 整体流程 下面是还原 Docker 镜像的整体流程: | 步骤 | 操作 | | ---
原创 2023-11-01 16:34:14
341阅读
  • 1
  • 2
  • 3
  • 4
  • 5