docker build alpine dns error

使用 alpine 构建 Ddockerfile ,导致 docker 打包失败,错误如下: fetch https://mirrors.aliyun.com/alpine/v3.13/main/x86_64/APKINDEX.tar.gz fetch https://mirrors.aliyun.com/alpine/v3.13/community/x86_64/AP...

Docker & K8S 实践

使用 marp 制作的用于内部分享的 docker && k8s 的文档。

docker_sysctl

Sysctl 用于配置运行时的内核参数,正常情况下修改 /etc/sysctl.conf . 然后执行 sysctl -p 就能够设置成功。 当使用 Docker 启动服务时,使用 sysctl -p 来配置 docker 的参数时会出现问题。比如 sysctl: cannot stat /proc/sys/net/core/rmem_max: No such ...

Dockerfile编写实践

Docker 镜像是由 Layers 组成,Dockerfile 中每一条指令都会创建一个层,层数最多 127 层。 选择更小的基础镜像 通常我们使用的镜像有 Ubuntu 、CentOs、 debian 、Alpine 。其中推荐使用 Alpine ,Alpine 的基础镜像只有 4.4M 左右, 1.1 scratch 镜像 ​ scratch ...

docker build openwrt 遇到的小问题

在使用 docker 编译 openwrt 遇到了两个坑,问题不复杂,却折腾了一天。 环境如下 - Dockerfile 定义编译 openwrt 的编译环境 - docker-compose.yml 定义变化 openwrt 的运行配置,主要是将代码目录 data 使用 -v 映射到容器中 - /data 代码存放目录 <!-- more --> 开发流程就两步:...

docker-compose 中的 external-links

在使用服务时使用同一台服务器的 mysql 的 docker 服务。想到 external-links 这个配置。 按照文档的配置添加了如下配置 external_links: - mysql_mysql_1:mysql 但是配置无论如何都不成功。 https://docs.docker.com/compose/compose-file/#external_li...

minikube

​​ Minikube安装minikube curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 && \ chmod +x minikube && \ sudo mv minikub...

Jenkins-docker-ansible自动化上线

从11月开始到现在,项目开始从 php 转换到 nodejs + 后端服务,相应的部署环境转换到docker。 在使用纯php环境,上线比较简单,主要是代码拉取,拷贝和软链切换。 运行环境使用docker后相应的需要引入一个打包的过程,所以前面所依靠的上线部署系统无法满足当前的需求。 目前来说,Jenkins 作为自动化的流水线工具,几乎是不二的选择。 将 Jenkins 作为流水线工...

Harbor配置-DockerRegistry私有镜像仓库

<a name="hrk3bg"></a>Harbor简介Harbor是VMware公司开源的企业级Docker Registry项目,其目标是帮助用户迅速搭建一个企业级的Docker registry`服务。 它以Docker公司开源的registry为基础,提供了管理UI,基于角色的访问控制(Role Based AccessControl),`AD...

Docker私有源配置

<a name="9ggegs"></a>基本命令sudo docker run -d -p 5000:5000 --restart=always --name registry \ -v /home/docker/registry:/var/lib/registry registry:2 # 加入restart=always 跟随docker启动时自启动 ...

安装Docker

docker docs : https://docs.docker.com <a name="bmpykk"></a>windows下载地址:[https://store.docker.com/editions/community/docker-ce-desktop-windows](https://store.docker.c...