首页
学习
活动
专区
工具
TVP
发布

康怀帅的专栏

专栏成员
158
文章
322315
阅读量
45
订阅数
【玩转腾讯云】在 CODING DevOps 持续集成中使用 Buildx 构建 Docker 镜像
现在容器化技术快速发展,Docker 镜像作为其基石,构建镜像的技术也在快速演进,去年 Docker 推出的 Buildki 技术试图去解决传统构建镜像过程中所存在的问题:
康怀帅
2020-04-28
2.2K0
Docker 桌面版支持 kubernetes
Docker for Mac v17.12 正式支持 k8s。 Docker for Windows v18.02-rc1 正式支持 k8s。 相关文章 Beta Docker for Mac and Windows with Kubernetes bring Kubernetes support to the Docker Docker blog k8s 视频:https://www.bilibili.com/video/av17307986/ 加入计划 首先使用 Docker 账号在 htt
康怀帅
2018-02-28
1.9K0
Docker 镜像多阶段构建
本文内容来自我参与维护的 《Docker 从入门到实践》 项目。 之前的做法 在 Docker 17.05 版本之前,我们构建 Docker 镜像时,通常会采用两种方式: 全部放入一个 Dockerfile 一种方式是将所有的构建过程编包含在一个 Dockerfile 中,包括项目及其依赖库的编译、测试、打包等流程,这里可能会带来的一些问题: Dockerfile 特别长,可维护性降低 镜像层次多,镜像体积较大,部署时间变长 源代码存在泄露的风险 例如 编写 app.go 文件,该程序输出 He
康怀帅
2018-02-28
1.6K0
Docker Cloud 简介
Docker Cloud 是官方推出的构建、测试镜像,管理 Swarm mode,自动以镜像方式部署服务的地方。 构建镜像 和我们熟悉的 Dockr Hub 一样,关联 GitHub 或者 Bitbucket 即可开始自动构建镜像。 构建镜像详情只有自己能够看到。 自动测试 https://docs.docker.com/docker-cloud/builds/automated-testing/ https://docs.docker.com/docker-cloud/builds/advanced/ 每
康怀帅
2018-02-28
1.1K0
在开发环境使用 Docker
本文是对官方文档的总结与备注。 官方文档:https://docs.docker.com/develop/ 根据官方文档的层次,分为 容器 (Containers) 使用 Docker run 服务 (Services) 使用 Docker Compose Defines how containers behave in production 服务栈 (Stack) 使用 Swarm mode Defining the interactions of all the services 必须知道
康怀帅
2018-02-28
1.6K0
Docker 远程连接 -- dockerd 命令详解
配置 TLS 实现安全的 Docker 远程连接。 GitHub:https://github.com/khs1994-docker/dockerd-tls 本机:macOS 远程机:使用 VirtualBox 虚拟 CoreOS (IP 192.168.57.110) 目标:能在 macOS 远程操作 CoreOS。(注意不是 SSH 远程登录)。dockerd 命令仅能在 Linux 下使用。 官方文档:https://docs.docker.com/edge/engine/reference/comm
康怀帅
2018-02-28
24.3K2
Docker 相关概念总览
Docker 概念总览 Docker Engine Docker 引擎 Docker architecture Docker 架构 Docker daemon Docker 守护进程,dockerd 命令 Docker client Docker 客户端,docker 命令 Docker registries Docker 仓库 Docker objects Docker 对象 IMAGES 镜像 CONTAINERS 容器 SERVICES 服务 Services allow you to scale c
康怀帅
2018-02-28
1K0
在生产环境使用 Docker
本文是对官方文档的总结与备注。 官方文档:https://docs.docker.com/engine/userguide/ 配置 Docker 手动启动 Docker 这一部分内容详情可以查看:https://www.khs1994.com/docker/dockerd.html $ sudo docked 自动启动容器 https://docs.docker.com/engine/admin/start-containers-automatically/ $ docker run --restart n
康怀帅
2018-02-28
1.1K0
Docker Registry v2 配置文件详解
/etc/docker/registry/config.yml 详解。 你可以在 docker run 时通过 -e 参数设置环境变量来配置。为了避免命令的繁杂,推荐大家通过挂载配置文件来进行配置。 storage: filesystem: rootdirectory: /var/lib/registry 对应着 REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY=/somewhere 通过挂载配置文件来修改配置 $ docker run -d \
康怀帅
2018-02-28
3.5K0
Docker 网络
本文介绍 Docker 网络。 官方文档:https://docs.docker.com/engine/userguide/networking/ 网络类型 bridge 桥接类型 是创建容器时默认连
康怀帅
2018-02-28
9660
Docker 清理命令 prune
Docker 1.13.0+ 引入了清理命令。 官方文档:https://docs.docker.com/engine/admin/pruning/ 清理镜像 $ docker image prune 清理容器 $ docker container prune 清理网络 $ docker network prune 清理 Volume $ docker volume prune 清理所有 $ docker system prune $ docker system prune --volumes More
康怀帅
2018-02-28
2.7K0
Docker + Drone CI/CD 实践
测试环境:macOS + Drone + Gogs + Docker Registry 生产环境:Debian 9 + Drone + GitHub + 腾讯云容器服务 官方网站:http://drone.io/ GitHub:https://github.com/drone GitHub: https://github.com/khs1994-docker/ci GitHub: https://github.com/khs1994-drone-ci-examples 安装 请使用或升级到最新 0.8 版本
康怀帅
2018-02-28
1.7K0
Docker 实践遇到的问题(持续更新)
本文列举了使用 Docker 过程中遇到的问题。 时区 基于 Debian 的镜像通过设置 环境变量 改变时区,在 Dockerfile 中增加 ENV 或在启动容器时指定 $ docker run -e TZ=Asia/Shanghai ...。 ENV TZ=Asia/Shanghai 基于 Alpine 的镜像先安装 tzdate,再设置环境变量 RUN apk add --no-cache tzdata ENV TZ=Asia/Shanghai 交叉运行 https://github.com/ju
康怀帅
2018-02-28
1.5K0
LinuxKit 使用
OS:macOS GitHub:https://github.com/linuxkit/linuxkit 修订记录 2017/12/02: 官方开始支持 VirtualBox 2017/11/21: 不再需要 moby 准备 此处以 macOS 下安装为例,其他系统请在 Go 环境下编译命令。 GitHub:https://github.com/linuxkit/homebrew-linuxkit $ brew tap linuxkit/linuxkit $ brew install --HEAD
康怀帅
2018-02-28
1.6K0
Docker Compose version 3 使用详解
Define application stacks built using multiple containers, services, and swarm configurations. GitHub: https://github.com/docker/compose install Docker CE for Windows 10 、Docker CE for Mac 自带 docker-compose,官方建议随 Docker 版本升级。 Linux 请在 GitHub releases 处下载二进
康怀帅
2018-02-28
18K1
CoreOS 已废弃组件
CoreOS 已废弃组件 fleet => k8s cloud-config => Container Linux Config 转化为 ignition config 了解 CoreOS 请详细阅读本分类下的全部文章。 相关链接 https://coreos.com/blog/introducing-ignition.html https://github.com/coreos/ignition https://github.com/coreos/container-linux-confi
康怀帅
2018-02-28
5820
iPXE 模式启动 CoreOS(简单、推荐使用)
iPXE 模式启动 CoreOS 方法比较简单,无需配置 PXE 所需的服务器,推荐大家使用。 准备 下载 ipxe.iso $ wget http://boot.ipxe.org/ipxe.iso 克隆示例配置 克隆示例配置文件并启动内网安装服务器。 GitHub:https://github.com/khs1994-docker/coreos $ git clone --depth=1 https://github.com/khs1994-docker/coreos $ cd coreos $ do
康怀帅
2018-02-28
3.3K0
PXE 模式启动 CoreOS
本文是对 CoreOS 官方文档 Booting with PXE 的翻译与补充。 安装配置 PXE 服务器 安装配置 PXE 服务器请查看本博客文章 Linux 自动部署。 准备文件 进入 http://alpha.release.core-os.net/amd64-usr/ 点击版本号或 current ,下载以下文件: coreos_production_pxe.vmlinuz coreos_production_pxe_image.cpio.gz PXE 服务器配置详情 将以上两文件上传到 PXE
康怀帅
2018-02-28
1.8K0
CoreOS etcd3 集群实践
集群搭建请查看 使用 Ignition 配置工具硬盘安装 CoreOS 三节点集群。 本文内容基于 etcd3。 CoreOS 中的 etcd 是以 rkt 容器方式启动的。自带的 etcd2 命令已经过时,操作请使用 etcdctl。 $ rkt list UUID APP IMAGE NAME STATE CREATED STARTED NETWORKS 57581644 etcd quay.io/coreos/etcd:v3.2.10 running 1 minute ago 1 minu
康怀帅
2018-02-28
1.1K0
硬盘安装 CoreOS 三节点集群
本例在 VirtualBox 虚拟机,以 ISO 或者 PXE 或者 iPXE 模式启动 CoreOS,然后安装到硬盘。 更新记录 2017/12:默认启用 Docker Daemon TLS 远程连接。 2017/8:CoreOS 配置工具使用新的 Ignition 代替 cloud-config,旧的安装方法已经删除,但 GitHub 仍保留该配置文件。 设置网卡模式 VirtualBox 虚拟机网络设置如下 网卡 模式 IP 网卡1 host-only (DHCP) 192.16
康怀帅
2018-02-28
1.2K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档