写点什么

Docker

199 人感兴趣 · 662 次引用

  • 最新
  • 推荐

软件测试 / 测试开发丨学习笔记之 Docker 常用命令

用户头像
测试人
14 小时前

–link 容器内部调另一个容器,也可通过-e实现。只是端口什么的经常会变,通过–link更方便

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

Docker 与 Kubernetes:打造高效微服务架构的最佳实践

用户头像
xfgg
06-16

随着业务逐渐发展,微服务架构已经成为了越来越多企业的首选。而在微服务架构中,优秀的部署与运行方案则显得至关重要。本文聚焦于 Docker 和 Kubernetes 两大容器相关的技术,希望能够帮助读者打造高效的微服务架构,以应对日趋增加的业务需求和数据处理量。

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

Docker 化 Spring Boot 应用

Docker 是一个强大的工具,允许开发人员将他们的应用程序打包在容器中可以在任何平台上轻松部署和运行。在对 Spring Boot 应用程序进行 Docker 化时,每个开发人员都应遵循一些最佳实践,以确保应用程序平稳高效地运行。

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

【云原生】Docker 的基本使用方法与优势

Docker是基于Go语言实现的开源应用容器引擎,通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的应用及其运行环境能够做到 一次封装,到处运行。

制作 Jdk 镜像

本文介绍用Dockerfile的方式构建Jdk镜像,请保证安装了Docker环境,

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

从 Docker 和 Kubernetes 看 Containerd

导读: 在学习Containerd之前,我们需要去了解Docker与Kubernetes这两个使用Containerd最多的技术,也需要明白什么是容器,什么是容器运行时,以及里面涉及的组件,这些组件是用来干什么的,及容器领域的概念,如libcontainer、runc、OCI、CRI、shim等。

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

K8S | 核心原理分析

K8S作为开源的容器编排引擎,用来对容器化应用进行自动化部署、 扩缩和管理;

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

Docker 技术架构概述

Docker软件采用客户-服务(CS架构)的技术架构模式,Docker Client和Docker Daemon交互,Docker Daemon负责创建、运行、发布容器。

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

Why Docker? Why not?

用户头像
Karl
06-01

Docker为何会在PaaS技术如日中天时横空出世?本文带你一探究竟!

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

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

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

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

500 行代码手写 docker- 以新命名空间运行程序

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

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

SpringBoot + Docker 实现一次构建到处运行

Docker 作为一种新兴的虚拟化方式,它可以更高效的利用系统资源,不需要进行硬件虚拟以及运行完整操作系统等额外开销。

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

500 行代码手写 docker 开篇 -goland 远程编译环境配置

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

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

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

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

k8s+Docker 部署方法

首先,并不是弃用Docker容器,想要部署k8s和Docker容器环境的小伙伴完全不用担心!Docker镜像容器依然可以正常被调用,唯一的区别就是最新版k8s会绕过Docker直接调用其内部的containerd

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

Docker 安全中的一些技术工具

为了避免由Docker命令引发的安全风险,可以使用一些专门的技术工具脱离对docker daemon的依赖,这些技术工具有BuildKit、Podman、Bazel等。

极速上手使用 Docker,这篇文章就够了!

Docker是一个提供集中式平台来执行应用程序的软件。它将软件包装成一个完整的标准化单元,其中包含所有要运行的内容。无论是代码,运行时环境,工具还是程序库。它保证软件能始终按预期那样运行。它提供了一种称为容器的隔离环境中运行应用程序的功能。我们可

软件测试 / 测试开发丨 Docker 容器技术与常用命令

Docker 是一个开源的应用容器引擎,基于 Go 语言开发,Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的系统。

【云原生】Docker 之创建并进入 mysql 容器

  本文主要讲解的是创建mysql的容器,大家都知道,在外面进入mysql都很容易,“mysql -u用户名 -p密码”就可以,但是是容器的mysql就没那么好进入了,首先还要拉取镜像,创建容器,在进入容器,然后才可以进入mysql;其实也没有那么难,而且比在宿主机装一

拿来吧你!保姆级 Docker 底层原理及源码实战手册,上线点赞破 10W

当今,Docker 技术已经形成了更为成熟的生态圈,各家公司都在积极做业务容器化改造,大家对 Docker 也都已经不再陌生。但在我刚接触 Docker 时,市面上的资料还非常少,甚至官网的资料也不太齐全。为了更深入地学习和了解 Docker,我只能从最笨但也最有效的方

使用 buildx 构建跨平台镜像

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

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

Docker 容器网络的七种武器

介绍和实验了7种Docker的容器网络模型,包括None、Host、Bridge、Container、Overlay、Macvlan、IPvlan等。

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

不想做架构师的 Gopher 不是好程序员

所谓架构,与一线开发最大的不同就在于是否有系统设计工作。架构师的价值已经不再体现在编码实现上,而更多地体现在设计上。

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

Docker 教程:如何将 Helix QAC 创建为一个容器并运行?

在这个Docker教程中,你将了解到如何将Helix QAC创建为一个容器化的镜像并运行。

软件测试 / 测试开发丨必知必会的 Docker 命令

我们下载 Docker 镜像的时候,默认会访问 Docker 网站,而 Docker 网站是在国外部署的,距离比较远下载速度特别慢。我们可以通过设置加速器的方式来加速 Docker 镜像下载的速度。下面将描述一下使用加速器的步骤:

软件测试 / 测试开发丨必知必会的 Docker 命令

我们下载 Docker 镜像的时候,默认会访问 Docker 网站,而 Docker 网站是在国外部署的,距离比较远下载速度特别慢。我们可以通过设置加速器的方式来加速 Docker 镜像下载的速度。下面将描述一下使用加速器的步骤:

Docker_Docker技术文章_InfoQ写作社区