全部文章
共 168 篇文章,按发布时间倒序

Go 语言匿名函数_回调函数
在 Go 语言中,匿名函数是没有名字的函数,只有函数体。匿名函数经常以变量的形式被传递。大部分场景下,匿名函数经常被使用于实现函数回调、闭包等。匿名函数的定义格式如下 ...

Go 语言下载
想要学习 Go 语言, 首先得下载 Go 语言安装包, 可以前往如下两个网站下载, Golang 中国和Go 语言官网,根据自己的系统,选择对应的 Go 语言安装包,点击下载。

go get 没有反应,下载不了(设置代理一秒解决)
我在安装好 Go 语言 1.15 环境后,想下载 Gin 框架的依赖包,但是发现长时间没有反应,仿佛卡住了一样,下载不下来。可以通过添加国内代理来解决,方法有两种,任选一种即可 ...

Windows 安装 Docker
大家好,本小节中,我们将学习如何在 Windows 系统中安装 Docker 环境,全文图文讲解,超级详细...

Docker 和虚拟机的区别是什么?
上小节中,我们了解到 Docker 是一种虚拟化技术,那么,相对于传统的虚拟机,两者之间有什么区别呢?为什么大厂流行用 Docker 呢?

什么是 Dockerfile ?
Dockerfile 是一个被用来构建 Docker 镜像的文本文件,该文件中包含了一行行的指令(Instruction),这些指令对应着修改、安装、构建、操作的命令,每一行指令构建一层(layer),层层累积,于是有了一个完整的镜像。

Docker 是干什么的?
Docker 是一个开源的应用容器引擎,它基于 GO 语言开发,可以让开发者在构建应用时,将应用与其依赖的环境一起打包到容器中, 然后很方便地发布到任意平台(Linux / Windows)中, 以实现快速部署...

Docker Compose 是干什么的?
Docker Compose 是 Docker 官方的开源项目,能够实现对 Docker 容器集群的快速编排,以保证快速部署分布式应用 ...

k8s 和 Docker 的区别是什么?
简单来说, ,k8s 和 Docker 并不是一个维度的东西,不具有可比性。它们之间是相互依存的关系,Docker 是容器引擎,而 k8s 是用来编排 Docker 等容器的协调器 ...
Ubuntu 安装 Docker
要想在 Ubuntu 上安装 Docker,需要满足一些前置条件,才能安装 Docker。操作系统要求: Docker 支持以下版本的 Ubuntu 64 位操作系统, x86_64(或 amd64), armhf, arm64, 和 s390x CPU 架构均支持 Docker 安装...

MacOS 安装 Docker
MacOS 苹果系统安装 Docker 两种方式,一种是使用 Homebrew 安装,另一种是手动下载安装包来安装,本文通过图文的方式,非常详细的讲解了如何在 MacOS 系统上完成 Docker 安装。
Dockerfile 常用指令汇总
想要熟练使用 Dockerfile 制作构建镜像,就需要熟悉 Dockerfile 常用指令,前面小节中我们知道了 COPY 、ADD 指令,除此之外,Dockerfile 还额外提供了十多个指令。下面是 Dockerfile 常用指令汇总 ...

Dockerfile 制作构建镜像
本小节中,我们将上手通过 Dockerfile 制作第一个镜像,此镜像也非常简单,即定制一个 Nginx 镜像,唯一不同的是,我们需要将 Nginx 默认的首页欢迎语更改为 Hello, Nginx by Docker ...

Docker 数据卷
简单来说,数据卷是一个可供一个或多个容器使用的特殊目录,用于持久化数据以及共享容器间的数据,它以正常的文件或目录的形式存在于宿主机上。另外,其生命周期独立于容器的生命周期,即当你删除容器时,数据卷并不会被删除 ...

Docker 数据卷容器
如果你有一些需要持续更新的数据需要在容器之间共享,最佳实践是创建数据卷容器。数据卷容器,其实就是一个正常的 Docker 容器,专门用于提供数据卷供其他容器挂载的 ...