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

康怀帅的专栏

专栏作者
158
文章
313490
阅读量
45
订阅数
【玩转腾讯云】在 CODING DevOps 持续集成中使用 Buildx 构建 Docker 镜像
现在容器化技术快速发展,Docker 镜像作为其基石,构建镜像的技术也在快速演进,去年 Docker 推出的 Buildki 技术试图去解决传统构建镜像过程中所存在的问题:
康怀帅
2020-04-28
2.1K0
Docker PHP 最佳实践
参考示例配置文件在 config/nginx 新建 *.conf NGINX 配置文件
康怀帅
2018-03-11
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.5K0
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
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
23.9K2
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
9990
在生产环境使用 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
3K0
Docker 数据管理
我们已经熟悉了 -v 或者 --volume,官方最近建议( Docker 17.06+ ) 使用 --mount。 官方文档:https://docs.docker.com/engine/admin/volumes/ 类型 bind volume tmpfs source source 或 src destination destination 或 dst 或 target volumes 创建 volume $ docker volume create VOLUME_NAME $ dock
康怀帅
2018-02-28
1.5K0
Docker 网络
本文介绍 Docker 网络。 官方文档:https://docs.docker.com/engine/userguide/networking/ 网络类型 bridge 桥接类型 是创建容器时默认连
康怀帅
2018-02-28
9190
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.6K0
OpenSSL 加密解密文件
加密解密文件。 # 加密 $ openssl enc -aes-128-cbc -e -a -in ~/.ssh/khs1994-robot -out ~/.ssh/khs1994-robot.enc -K c286696d887c9aa0611bbb3e2025a45a -iv 562e17996d093d28ddb3ba695a2e6f00 # 解密 $ openssl enc -aes-128-cbc -d -a -in ~/.ssh/khs1994-robot.enc -out ~/.ssh/
康怀帅
2018-02-28
1.8K0
Fish Shell 命令补全
记录一下 complete 各个参数含义。 -c 要补全的命令 -p 命令路径 -e -s 短参数 -h -l 长参数 --help -o old style long option -a 添加子命令 -f 不列出文件 -r -x -f and -r -w -n 函数 -CSTRING -C -A -u -d 描述 complete -- edit command specific tab-completions Synopsis complete ( -c | --command |
康怀帅
2018-02-28
1.3K0
macOS aria2 命令行使用详解
aria2 是一个下载工具。 aria2 https://github.com/aria2/aria2 BaiduExporter https://github.com/acgotaku/BaiduExporter 安装 $ brew install aria2 配置 参考 http://aria2c.com/usage.html 在 ~/.aria2/aria2.conf 中写入配置内容,主要修改 下载路径。 注意:将示例配置中的以下内容注释,不注释的话启动会报错。 # 从会话文件中读取下载任务
康怀帅
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
GitHub Pages 常见问题
本文列举了一些使用 GitHub Pages 遇到的问题及其解决方法。 资源 404 你可以使用以下方法中的一种来解决该问题。 禁用 jekyll 以 _下划线 开头的文件及文件夹都会被提示 404,在根目录添加 .nojekyll 空白文件禁用 jekyll。 包含特定文件 如果不想禁用 jekyll,你可以在项目根目录新建 _config.yml 文件,并增加以下内容: theme: jekyll-theme-slate include: [_images] 参考链接 https://post.zz17
康怀帅
2018-02-28
1.2K0
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.4K0
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
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档