![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 81
airazura
这个作者很懒,什么都没留下…
展开
-
Docker镜像与容器备份迁移(export、import与commit、save、load)
主要用来制作基础镜像,比如从一个ubuntu镜像启动一个容器,然后安装一些软件和进行一些设置后,使用docker export保存为一个基础镜像。然后,把这个镜像分发给其他人使用,比如作为基础的开发环境。使用 docker import 来导入一个容器快照到本地镜像库,容器快照文件将丢弃所有的历史记录和元数据信息(即仅保存容器当时的快照状态),从容器快照文件导入时可以重新指定标签等元数据信息。的权限,也可以直接将第1步生成的镜像push到docker仓库,然后在另一台主机上pull镜像并运行为容器即可。原创 2024-06-20 23:22:40 · 556 阅读 · 0 评论 -
Docker制作镜像的方式:Dockerfile、docker commit、docker save、docker export
Docker构建镜像的方式有多种,先介绍下最常用的两种Dockerfile。原创 2024-06-20 22:43:06 · 724 阅读 · 0 评论 -
Docker默认镜像和容器存储位置修改
Docker 默认安装的情况下,会使用 /var/lib/docker/ 目录作为存储目录,用以存放拉取的镜像和创建的容器等。不过由于此目录一般都位于系统盘,遇到系统盘比较小,而镜像和容器多了后就容易尴尬,这里说明一下如何修改 Docker 的存储目录。原创 2024-06-19 22:32:52 · 335 阅读 · 0 评论 -
Docker Compose Volumes:持久化容器数据
Docker 卷是一个重要的生态系统组件,用于存储和管理由短暂容器生成的持久数据。即使在移除或更新容器后,数据也能持久存在,这样就不会在日常操作中丢失重要的应用程序数据。卷与容器的文件系统是分离的,因此你可以轻松地对它们进行备份,在多个容器之间共享它们,并在主机之间迁移它们。与绑定挂载(即从主机系统到容器的目录挂载)相比,使用卷的一个关键优势是可移植性。你可以在不同主机或容器之间快速移动卷,但必须将绑定挂载绑定到主机系统上的特定目录。原创 2024-06-19 21:17:00 · 1017 阅读 · 0 评论 -
Docker Compose
Docker Compose 是一个用于定义和运行多个 Docker 容器的工具,它允许你使用一个 YAML 文件来配置和管理 Docker 容器。可以在 Docker Compose 文件中定义容器的镜像、环境变量、端口映射、依赖关系等属性,以及容器之间的网络和数据卷等配置。当我们使用 Docker Compose 启动容器时,它会自动创建和启动定义的容器,并配置它们之间的网络和数据卷等关系。原创 2024-06-18 22:48:06 · 600 阅读 · 0 评论 -
Docker与Docker Compose
Dockerfile 是一个文本文件,用来描述如何从一个基础镜像(例如 ubuntu 或 alpine)构建出一个新的镜像,包括安装依赖、复制文件、设置环境变量、暴露端口等操作。使用 Dockerfile 可以让开发者清晰地记录应用程序的配置和依赖,以及保证应用程序在不同的环境中运行的一致性。# 基于 Java 镜像构建# 配置参数# 设置时区# 设置工作目录# 复制 jar 包到镜像里# 暴露端口# 配置启动命令FROM: 指定基础镜像,这里是基于开源的 Java 8 JRE 镜像。原创 2024-06-18 22:29:59 · 837 阅读 · 0 评论 -
Docker镜像使用
NAME: 镜像仓库源的名称DESCRIPTION: 镜像的描述OFFICIAL: 是否 docker 官方发布获取镜像命令不带版本号时,版本号为:latest。原创 2024-06-18 17:29:57 · 335 阅读 · 0 评论 -
Docker容器使用
我们可以直接输入 docker 命令,查看到 Docker的所有命令选项:可以通过命令 docker command --help 更深入的了解某一Docker 命令的使用方法:启动容器:run。以下命令使用 ubuntu 镜像启动一个容器,参数为以命令行模式进入该容器:参数说明:要退出终端,直接输入 exit。查看所有的容器命令如下:$ docker ps -a停止容器的命令如下:$ docker stop <容器 ID>使用 docker start 启动一个已停止的容器:$ docker原创 2024-06-18 16:16:21 · 246 阅读 · 0 评论 -
Docker架构
Docker Machine是一个简化Docker安装的命令行工具,通过一个简单的命令行即可在相应的平台上安装Docker,比如VirtualBox、 Digital Ocean、Microsoft Azure。通常,一个仓库会包含同一个软件不同版本的镜像,而标签就常用于对应该软件的各个版本。Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。Docker 镜像是用于创建 Docker 容器的模板,比如 Ubuntu 系统。Docker 镜像(Images)原创 2024-06-18 15:21:21 · 296 阅读 · 0 评论