Docker入门笔记03:docker容器技术是什么Linux容器技术Docker容器技术并非凭空出现,而是站在巨人的肩膀上,其中最重要的就是LXC(Linux Containers,Linux容器技术),LXC也经历了长期的演化。最早的容器技术可以追溯到1982年Unix系统上的chroot工具(直到今天,主流的Unix、Linux操作系统仍然支持和带有该工具)早期(LXC之前)的容器技术包括:
涉及知识:Docker、Dockerfile、Docker-composeGit、Gitlab-ci本文记录了:使用 Docker 安装 Gitlab-runner使用 Docker 作为 Gitlab-runner 的执行器使用 Dockerfile 编译生成镜像Gitlab-ci 文件的编写将应用部署到服务器安装Gitlab-runner应为我们使用的是Docker来完成CI/CD的操作,所以
对于“linux 本地docker build”,本文将详细探讨解决相关问题的各个维度,包括背景定位、核心维度、特性拆解、实战对比、选型指南与生态扩展。以下是本篇文章的详细内容。 --- 在现代软件开发中,Docker 的使用已成为一种普遍的选择。本地的 Docker 构建(Docker Build)可以极大地提升开发效率和部署的一致性。在 Linux 环境中,当我们在构建 Docker 镜像
原创 6月前
67阅读
Linux操作系统作为一种开源的操作系统,一直受到广泛的欢迎和应用。而Docker作为一个开源的应用容器引擎,也是近年来备受关注的技术。那么结合LinuxDocker,我们就能够实现更加高效的应用程序开发和部署。 在使用Docker进行应用部署的过程中,一个非常重要的环节就是构建镜像(build image)。镜像是Docker的基本概念,可以简单理解为一个容器的模板。通过构建镜像,我们可以定
原创 2024-05-21 10:02:02
63阅读
# Docker Build 创建 Linux 镜像 Docker 是一种开源的容器化平台,可以帮助开发者将应用程序及其依赖项打包成一个独立的容器,使应用程序在不同环境中都能够以相同的方式运行。在 Docker 中,镜像是容器的基础,通过 Docker Build 可以创建自定义的 Linux 镜像。 ## Docker Build 命令 在 Docker 中,使用 `docker buil
原创 2023-07-14 17:49:46
201阅读
## Docker基于已有容器build新镜像 在Docker中,我们可以通过基于已有的容器来构建新的镜像,这样可以更加高效地利用现有的资源和配置。本文将介绍如何通过这种方法来构建新镜像,并提供一个简单的示例来演示这个过程。 ### 为什么要基于已有容器构建新镜像? 基于已有容器构建新镜像的主要优势在于可以避免重复工作。有时候我们可能需要在现有镜像的基础上进行一些定制化的配置或者添加新的功能
原创 2024-04-06 06:12:14
68阅读
Linux中搭建dns服务跟Windows上一样,服务原理都一样,DNS服务默认使用UDP53端口,在Linux中称为BIND服务,在Linux中,DNS分为不同的类型,常见的类型有:缓存域名服务器:只是提供域名解析结果的缓存结果,目的在于提高查询速度和效率。但是没有自己控制的区域地址 数据;主域名服务器:维护一个特定的DNS区域的地址数据库,对其中的解析服务具有自主控制权,是指定区域中唯一存在
转载 2023-11-13 13:49:23
60阅读
安装docker1.通过下面官网的地址下载docker-toolbox.exe https://www.docker.com/products/docker-toolbox2.安装完会有下面三个东西 Oracle VM VirtualBox相当于虚拟机,里面可以运行操作系统。dockerlinux上安装比较简单。但是windows也要玩这个,那就需要一个linux的虚拟机。 3.双击docke
转载 2024-02-05 11:27:52
65阅读
ADD复制文件从src⽬录复制⽂件到容器的dest。其中src可以是Dockerfile所在⽬录的相对路径,也可以是⼀个URL,还可以是⼀个压缩包示例:ADD SpringBoot-Demo.jar app.jarARG设置构建参数类似于ENV,ARG设置的是构建时的环境变量,在容器运行时是不存在这些变量的。而用户可以在构建期间使用docker build命令和参数--build-arg=对这个变
转载 2023-07-05 14:50:25
189阅读
概述上一篇博客大致描述了docker的原理与传统虚拟机的使用,以及docker基本使用,本文主要描述docker的网络管理及重点介绍docker本地(内部)registry仓库的搭建及私有registry,用来统一保存与管理企业docker镜像;docker网络docker网络分四种类型:closed container:封闭式容器open container开放式:使用宿主机所有网络接口联盟式网
转载 2023-09-27 15:46:03
246阅读
# Docker Build vs Docker Compose Build:一个全面的比较 在现代软件开发中,容器化技术正变得越来越重要,尤其是DockerDocker为我们提供了一种方便的方式来打包、分发和运行应用程序。本文将重点比较 `docker build` 和 `docker compose build` 命令,它们在构建Docker镜像时的不同用法及其适用场景。 ## 一、Do
原创 2024-08-18 06:42:25
749阅读
通常我们使用docker构建镜像的步骤是这样的:编写Dockerfile文件执行docker build 命令 执行以上两部就可以得到构建好的镜像,这也是docker带给我们的便利。但是以上步骤背后执行了哪些操作?Dockerfile文件指令是如何被执行的?构建输出内容分别代表什么含义?本文现在就针对docker build操作专门说一说隐藏在背后的细节。 阅读本文的知识前提:
转载 2023-08-18 22:45:25
253阅读
docker build 命令的上下文构建在使用dockerfile 构建镜像时,会涉及到docker build命令。在使用该命令时,会涉及到docker的一些基本原理。 一、docker是一个C/S架构的服务。我们平常在命令行输入的一些docker命令,如docker run ,docker inspect ,docker ps等,这些都是在docker的客户端上进行的,当docker的客户端
转载 2023-07-04 20:13:17
215阅读
我的Docker 版本为 1.12.6 宿主机为CentOS7从网上找了几个速度比较快的镜像地址:Docker 官方中国区https://registry.docker-cn.com网易http://hub-mirror.c.163.comustchttps://docker.mirrors.ustc.edu.cn修改方法直接设置 –registry-mirror 参数,仅对当前的命令有效dock
转载 2023-06-08 15:57:07
279阅读
可能原因本人使用的是VirtualBox安装的CentOS7,输入如下命令sudo df -h如果是下图红框内的使用率达到了90%以上,就是磁盘容量不足的原因,这也是我遇到的问题,原来实现为93%,这个扩容之后的结果docker build 速度飞快。如何扩容
转载 2023-06-13 19:28:33
805阅读
Docker buildBuild an image from a Dockerfile.按照Dockerfile文件所定义内容创建临时性容器,把Docker中所定义的每行命令在临时容器中执行,然后生成镜像分层,所有命令执行结束后,生成一个新的镜像,中间过程为commit。一行命令就是一个分层,一行命令多条命令就涉及到镜像优化。一次一次的commit执行情况就是pause暂停打包、暂停打包、暂
转载 2023-07-04 20:14:55
166阅读
Docker镜像构建操作Docker提供了比较简单的方式来构建镜像或者更新现有的镜像——docker builddocker commit。不过原则上讲,用户并不能“无中生有”地创建一个镜像,无论是启动一个容器或者构建一个镜像,都是在其他镜像的基础上进行的,Docker有一系列镜像称为基础镜像(如基础Ubuntu镜像ubuntu、基础Fedora镜像fedora等),基础镜像便是镜像构建的起点。
转载 2023-07-04 16:50:42
327阅读
我们之前学习,docker的镜像都是官方给定义好的,我们可不可以 自己创造镜像呢。什么是 dockerfile 呢?dockerfile,相当于是一个文档,客户可以基于dockerfile生成新的容器dockerfile 是用来制作镜像的源码文件,是构建容器过程中的指令。docker能够读取dockerfile的指定进行自动构建容器,基于dockerfile制作镜像 每一个指令都会创建一个镜像层,
转载 2023-07-04 20:14:38
130阅读
# Docker Build 流程详解 在现代软件开发中,Docker 已经成为了构建、打包和部署应用的常用工具。但是,对于初学者来说,可能在使用 `docker build` 时会遇到一些问题,比如构建卡住。本文将帮助您理解 Docker 的构建流程,并提供详细的步骤和示例代码,以解决您的疑惑。 ## Docker Build 流程概述 在进行 Docker Build 之前,了解整个流程
原创 2024-10-09 03:30:57
239阅读
一、命令作用build 命令用于使用 Dockerfile 创建镜像。二、命令语法docker build [OPTIONS] PATH | URL | -OPTIONS说明:--build-arg=[] :设置镜像创建时的变量;--cpu-shares :设置 cpu 使用权重;--cpu-period :限制 CPU CFS周期;--cpu-quota :限制 CPU CFS配额;--cpus
转载 2023-06-02 08:14:18
561阅读
  • 1
  • 2
  • 3
  • 4
  • 5