写点什么

Docker 镜像

0 人感兴趣 · 31 次引用

  • 最新
  • 推荐

写给程序员的可逆计算理论辨析

可逆计算理论是Docker、React、Kustomize等一系列基于差量的技术实践背后存在的统一的软件构造规律,它的理论内容相对比较抽象,导致一些程序员理解起来存在很多误解,难以理解这个理论和软件开发到底有什么关系,能够解决哪些实际的软件开发问题。在本文中,

https://static001.geekbang.org/infoq/49/491ba1a0075effb654c8d01912fc26f3.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

500 行代码代码手写 docker- 将 rootfs 设置为只读镜像

本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。

windows 下 docker 的安装与镜像的制作提交

作为一个开发人员,每每在更换电脑或重装系统时,要重新安装开发工具搭建开发环境。所以有的人会封装一下系统(这里指windows),将平时用到的环境和工具全安装在里面,改改OEM,以后换了电脑就直接拿封装的系统安装就方便很多。 同样但也不一样的,在开发完的

使用 buildx 构建跨平台镜像

构建跨平台镜像是 Docker 生态系统中的一个重要话题,因为跨平台镜像可以在多种平台上运行,极具灵活性。为了实现这个目标,Docker 社区提供了多种方式来构建跨平台镜像,其中之一是使用 docker manifest,我在《使用 docker manifest 构建跨平台镜像》一文中

https://static001.geekbang.org/infoq/45/45246d7f8caf3727a29206c49b17fbac.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

玩转服务器之 Docker 篇:10 分钟学会搭建 Docker 环境

数字化转型浪潮下,云原生技术领域的建设投入、集群规模持续走高,云原生技术已是大势所趋。在用户生产环境中,容器技术的采纳率已接近70%,docker 使应用部署更加轻量,可移植,可扩展,更好的环境隔离也更大程度地避免了生产环境与测试环境不一致的巨大尴尬

https://static001.geekbang.org/infoq/b2/b28f17d04cb5aff05ac68574980d66d9.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用 docker manifest 构建跨平台镜像

在当今的软件开发领域中,构建跨平台应用程序已经成为了一个普遍存在的需求。不同的操作系统、硬件架构需要不同的镜像环境来支持它们。Docker 作为一个广泛应用的容器化技术,必然需要能够支持构建跨平台镜像

聊聊 Docker 镜像

Dockerfile是用来构建Docker镜像的文件,是由一系列命令和参数构成的脚本。

Kratos 微服务框架实现权鉴 - Zanzibar

用户的权限管理对每个项目来说都至关重要。不同的业务场景决定了不同的权限管理需求,不同的技术栈也有不同的解决方案:

https://static001.geekbang.org/infoq/df/df83ca998c9846cbab4febc3167d1b48.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

WEB 开发人员应该知道 10 个 Docker 命令

Docker 的优势很容易让Web开发人员所忽略。对于开发运维来说,它被认为太过技术性、没有必要。作为WEB开发人员,学习使用 Docker 将有助于简化构建、测试和部署 Web 应用程序的过程。

https://static001.geekbang.org/infoq/ac/acc8022a17d642768ac42527613ba538.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

为什么我们提供了新的公共镜像库

用户头像
Jianmu
2022-11-29

众所周知,建木在项目初期就已经完成了“自举”,就是使用建木完成自身的全部CI/CD/CO等自动化流程。另外,由于建木本身和官方支持的节点都是打包为镜像发布到Docker Hub上,结果最近半年我们频繁碰到如下场景。

https://static001.geekbang.org/infoq/e9/e9d73dee5422dc40aba0b8b78777e25d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

静态 WEB 容器镜像最小化实践

用户头像
mengzyou
2022-11-21

在现代的 B/S 架构应用中,我们会做前后端分离,某些前端 Web 服务会将编译完成的静态文件放到一个 web 服务器进行部署。例如,我的博客也是基于 Hugo 编译的静态文件来进行部署的。

https://static001.geekbang.org/infoq/13/134e27ae1652f98c315dba803bb847b0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Docker PHP 入门实践 (一)

用户头像
sunmking
2022-11-04

Docker已迅速成为首选的容器引擎,并且它正在快速的占领市场。该系列的教程将一步一步引导你使用Docker构建一个PHP Web应用程序,同时也会在其中穿插解释一些Docker&PHP的基础知识。

dockerfile 分层构建业务镜像

用户头像
忙着长大#
2022-10-30

本文介绍如何实现业务镜像的分层构建,以nginx为例。

容器和单机容器编排入门与实战

用户头像
poseidom
2022-10-23

主要内容:容器和单机容器编排入门与实战

极客时间 - 运维进阶训练营 - 第一周作业

用户头像
dog_brother
2022-10-23

Docker原理与实践,包括Namespace、安装、Docker数据卷、Docker网络模式

https://static001.geekbang.org/infoq/39/3988da6847daa7c18a7b09852dcf6597.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

构建 Java 镜像的 10 个最佳实践

用户头像
琦彦
2022-10-05

​你想构建一个Java应用程序并在Docker中运行它吗?你知道在使用Docker构建Java容器有哪些最佳实践? 在下面的速查表中,我将为你提供构建生产级Java容器的最佳实践,旨在优化和保护要投入生产环境中的Docker镜像。

https://static001.geekbang.org/infoq/1d/1df5fd5e980c1f85bfc1f34405ea96f6.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

openjdk 镜像的 tag 说明

用户头像
程序员欣宸
2022-09-28

官方的openjdk镜像有很多tag版本,本文和您一起学习常见关键字的含义,在选择镜像时可以选中更符合需要的版本

https://static001.geekbang.org/infoq/be/be1ad0035aed6ee17722d3ca212c41a9.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

docker 的 /var/run/docker.sock 参数

用户头像
程序员欣宸
2022-09-26

/var/run/docker.sock是运行docker容器时常用的数据卷参数,本文就来学习这个参数的用处,揭示背后的原理

https://static001.geekbang.org/infoq/26/26c0347f8a93ee6323d99bfdc832f6a6.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何进行 Apache Doris 集群 Docker 快速部署

用户头像
SelectDB
2022-09-20

本教程可指导有快速部署测试和 Docker 学习需求的同学,快速进行部署单节点 Apache Doris 集群或伪分布式 Apache Doris 集群。同时介绍如何自主的构建 Apache Doris 的 Docker 生态内容,如 Dockerfile 书写、Docker Images 构建、Docker-Compose 编排等内容

https://static001.geekbang.org/infoq/a1/a1a9d2a3b64a30c40ec204c512eff07e.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【云原生 | 从零开始学 Docker】九丶完结篇 Docker Compose

用户头像
泡泡
2022-09-18

之前在制作dockerfile的时候,流程是写完然后build然后run,这还是单个的容器,比如公司有五十个微服务,难道要打包五十个docker吗,依赖关系啥的手动操作很麻烦!这个时候使用dockercompose高效的管理,可以定义运行多个容器!

2022-Java 后端工程师必会知识点 -(Docker)

用户头像
自然
2022-08-02

虽然公司用的都是容器,但是这个是容器组他们负责的,你一个搞业务开发的基本上就没能了解到那么全面了,所以今天小六六跟大家来学习了解了解Docker。

https://static001.geekbang.org/infoq/3c/3cc1a82461cf134246f2b8cd00312c2b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SAP ABAP Netweaver 容器化的一些前沿性研究工作分享

用户头像
Jerry Wang
2022-07-26

笔者之前的文章一个15年ABAP老兵的建议:了解这些基础知识,对ABAP开发有百利而无一害, 回顾了ABAP Netweaver服务器主要的组件。本文咱们就来聊聊ABAP Netweaver容器化这个话题。

https://static001.geekbang.org/infoq/fa/fa56f47852f1419e21b682f77254a2b0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Docker 小白的福音:50 条 Docker 命令清单,干就完了!

用户头像
wljslmz
2022-07-20

Docker可以让开发人员、运维人员更容易使用容器创建、部署和运行应用程序。掌握一些必备的Docker命令对于使用Docker的工程师非常重要,那么今天笔者给大家整理了一份Docker的命令备忘单,希望大家可以好好保存,在使用的时候可以拿出来查阅使用。

https://static001.geekbang.org/infoq/bf/bfcc725215c234bd78c3be04973b0e15.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何在 Docker 部署安装 ETL 调度运维工具 TASKCTL

用户头像
TASKCTL
2022-07-19

TASKCTL是一款企业级完全国产免费的ETL批量调度作业处理平台;支持各类脚本任务程序和扩展;具备可视化图形拖拽设计界面以及可视化任务管理、计划调度、实时监控、消息预警和日志分析;有效弥补了传统ETL工具在调度管理和监控分析方面不足。

https://static001.geekbang.org/infoq/95/95c318d923fca3f1a38851fdee0198c5.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Docker 安装 MySQL8.0

用户头像
宁在春
2022-07-14

最近需要两个版本的MySQL,就又重新在服务器上部署了一个8.0的MySQL,简单明了,没废话。

https://static001.geekbang.org/infoq/92/92a52e592b8248b10090bb17d9b81056.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

docker 镜像分层原理及容器写时复制

用户头像
字母哥哥
2022-07-07

当我们运行一个新的容器的时候,实际上是在镜像分层的基础上新添加了一层:container layer(容器层)。之后所有容器运行时对文件系统产生的修改实际都只影响这一层。并且针对这一层所作的修改(写操作),在容器重启之后会全部丢失。

https://static001.geekbang.org/infoq/b0/b04661ea1342e447323dd7e47492c5ce.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Docker 化 Vue2 应用开发

用户头像
devpoint
2022-06-27

随着越来越多的项目使用 Vue3 ,前端项目可能面临新旧版本的问题,需要在本地切换 node.js 的版本,甚至出现一些依赖冲突的问题,为了避免这些问题最佳的方式是用 Docker 容器化来隔离每个开发环境。本文将介绍如何使用 Docker 对 Vue2 前端项目进行 Docker

https://static001.geekbang.org/infoq/0b/0bbc247a45c6854b8074ed78a4288471.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

十分钟带你入门 Docker 容器引擎

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker采用 C/S架构 Docker dae

Docker 镜像_Docker 镜像技术文章_InfoQ写作社区