配置 Docker 加速器

Linux 该脚本可以将 registry mirror 加入到你的 Docker 配置文件 /etc/docker/daemon.json 中。适用于 Ubuntu14.04、Debian、CentOS6 、CentOS7、Fedora、Arch Linux、openSUSE Leap 42.1, ... »

springboot结合Docker部署

工程目录 创建Dockerfile FROM java: 指Docker Hub上官方提供的java镜像,有了这个基础镜像后,Dockerfile可以通过 指令直接获取它的状态——也就是在容器中 是已经安装的,接下来通过自定义的命令来运行Spring Boot应用。 VOLUME /tmp: 创建/ ... »

基于openvswitch+Docker构建SDN网络测试环境 (使用ovs-docker进行构建)

这是一篇之前写的笔记,主要记录了使用openvswitch + Docker 等进行一个小型的SDN网络搭建的操作步骤。由于 之前临时有其他任务,耽搁了一下,最近开始重新整理,并计划开发一个简单的Python脚本,简化该网络的创建过程。 同时希望该脚本可以和控制器的程序进行融合,方便未来可以和doc ... »

Docker中安装Mysql

首先 本文是一篇安装流程,从初始的Centos7安装Docker后实例化一个Mysql的整个流程,其中会包含一些需要注意的疑点和坑。 实例化的Mysql是将数据和配置保存在宿主机。 注意,在安装Docker上,本文使用的是Centos7。如果你是其他Liunx系统,你可参考官方的其他教程来进行安装。 ... »

隔离 docker 容器中的用户

笔者在前文《理解 docker 容器中的 uid 和 gid》介绍了 docker 容器中的用户与宿主机上用户的关系,得出的结论是:docker 默认没有隔离宿主机用户和容器中的用户。如果你已经了解了 Linux 的 user namespace 技术(参考《Linux Namespace : Us ... »

Istio技术与实践6:Istio如何为服务提供安全防护能力

凡是产生连接关系,就必定带来安全问题,人类社会如此,服务网格世界,亦是如此。 今天,我们就来谈谈Istio第二主打功能 保护服务。 那么,便引出3个问题: l Istio凭什么保护服务? l Istio具体如何保护服务? l 如何告诉Istio发挥保护能力? 1 Istio凭什么保护服务? 将单体应 ... »

理解 docker 容器中的 uid 和 gid

默认情况下,容器中的进程以 root 用户权限运行,并且这个 root 用户和宿主机中的 root 是同一个用户。听起来是不是很可怕,因为这就意味着一旦容器中的进程有了适当的机会,它就可以控制宿主机上的一切!本文我们将尝试了解用户名、组名、用户 id(uid)和组 id(gid)如何在容器内的进程和 ... »

两步完成Docker安装 & 两步完成docker compose安装 (国内加速器)

网上关于如果安装Docker 的文章还是挺多的,但大多数描写都比较宽泛,或者很多文章都没有考虑到安装Docker时遇到的网络问题。下面我介绍一下本人在工作中的真实使用过程。 测试环境:操作系统:Centos7 ,国内加速器:daocloud.io 一、安装Docker 1、配置加速器 该脚本可以将 ... »

使用dockerfile构建nginx镜像

使用dockerfile构建nginx镜像 docker构建镜像的方法: commit、dockerfile 1、使用commit来构建镜像: commit是基于原有镜像基础上构建的镜像,使用此方法构建镜像的目的:保存镜像里的一些配置信息和修改的信息。相当于一个镜像的快照。 2、使用dockerfi ... »

Harbor 学习分享系列2 - Harbor项目介绍

云盘链接 链接: 密码: 通过本文无法把本文中的实验进行成功,请联系作者本人,作者会录制视频发送给您 如果大家有比较好的技术分享平台或者博客平台等欢迎分享,感谢。 不得不吐槽博客园的编辑器真心用不太习惯。建议大家下载完成可以使用 typora编辑器进行阅读。 少于150不让发送 如果转载请把本文链接 ... »

Harbor 学习分享系列4 - Harbor常用功能实验

前言 本文为 技术分享系列的第4部分也是初级部分的完结篇,下个阶段作者将会进阶分享,更多详细的内容将会将会在文中介绍。 云盘链接 链接: 密码: 通过本文无法把本文中的实验进行成功,请联系作者本人,作者会录制视频发送给您 如果大家有比较好的技术分享平台或者博客平台等欢迎分享,感谢。 不得不吐槽博客园 ... »

Istio最佳实践:在K8s上通过Istio服务网格进行灰度发布

Istio是什么? Istio是Google继Kubernetes之后的又一开源力作,主要参与的公司包括Google,IBM,Lyft等公司。它提供了完整的非侵入式的微服务治理解决方案,包含微服务的管理、网络连接以及安全管理等关键能力,无需修改任何代码就能够实现微服务的负载均衡,服务与服务之间的认证 ... »

1.Mysql集群------Docker下的Mysql主从复制

前言: 实话说,我想做的是Mysql集群架构。 我的计划是: 1.实现Docker下的Mysql主从复制 2.实现MyCat基于Mysql的读写分离 3.实现MyCat的分库分表 4.实现pxc集群 5.综合MyCat和pxc实现高可用、高并发的数据库集群架构 当然,现在的我还是一个小菜鸟,尤其是第 ... »

从零搭建docker+jenkins+node.js自动化部署环境

从零搭建docker+jenkins+node.js自动化部署环境 从零搭建docker+jenkins+node.js自动化部署环境 本次案例基于CentOS 7系统 适合有一定docker使用经验的人阅读 适合有一定linux命令使用经验的人阅读 1、docker部分 1.1、docker简介 ... »

最简容器动手小实践——FC坦克大战游戏容器化

FC 经典力作相信大家一点也不陌生。童年时期最频繁的操作莫过于跳关,在 果断跳到最后一关之后,一般都是以惨败告终,所以还是一关一关的过原始积累才能笑到最后。这款游戏的经典就在于双人配合,守家吃装备。也能让人知道我们如何跟人合作,合理分工,一起以大局为重。 一盘卡带,一辈子的记忆。尤其咱们 80/90 ... »

Dockerfile 中的 COPY 与 ADD 命令

Dockerfile 中提供了两个非常相似的命令 COPY 和 ADD,本文尝试解释这两个命令的基本功能,以及其异同点,然后总结其各自适合的应用场景。 Build 上下文的概念 在使用 docker build 命令通过 Dockerfile 创建镜像时,会产生一个 build 上下文(contex ... »

docker安装及常用命令

一、仓库、镜像、容器 官方docker hub 官方:https://hub.docker.com/explore/ 常用docker 国内镜像源: 网易镜像中心:http://hub-mirror.c.163.com Docker 官方中国区:https://registry.docker-cn. ... »