Docker容器运行时权限和Linux系统功能
              
Docker容器运行时权限和Linux系统功能
相关Docker参数
--cap-add: Add Linux capabilities
--cap-drop: Drop Linux capabilities
--privileged=false: Give extended privileges...
              
             
            
              
              docker部署apollo分布式配置中心
                        
            Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
              
             
            
              
              Docker 容器抓包说明
              正常情况下,操作系统层面可以通过 tcpdump 来抓包。但对于容器环境,根据所使用的 base 镜像的不同,容器内不一定含有抓包工具,所以无法直接抓包。本文简要介绍如何通过 ```nsenter``` 工具来对容器快速抓包。
# nsenter 工具介绍
nsenter 包含在绝大部分 Linux 发行版预置的 util-linux 工具包中。它可以进入指定进程的关联命名空间。包
              
             
            
            
              
              Python/Ruby/Go/Node 之四国大战
              偶然的机会看到一篇 blog,文中详细的介绍了 Flask(Python), Sinatra(Ruby) 以及 Matini(Golang) 这三类微型框架的用法,并提供了各个框架在 Docker 下的部署方式。然而,美中不足的是没有提供各个框架的性能对比情况,经过一番搜罗,发现了一篇对现今主流框架
              
             
            
            
              
              【实战】Docker的典型应用场景
              本文讲的是【实战】Docker的典型应用场景,【编者的话】Docker技术已日趋成熟,但很多新接触Docker的朋友可能对「Docker到底能用来干什么」这一问题比较纠结。本文总结了一些作者在应用打包、多版本混合部署、升级回滚、多租户资源隔离以及内部开发环境方面使用Docker的一些经验,希望能抛砖引玉,给Docker的观望者一些启发。
              
             
            
              
              使用maven assembly完美Docker化Java与C++混合工程
              我们都知道基于maven的Java工程,使用`mvn package`命令即可实现构建,Docker化只需将构建结果COPY到镜像中就完成了,如果是Spring Boot工程,只需要拷贝一个jar进去。
但是,如果我们的工程是一个Java和C++混合的工程,Docker化就没有那么简单了。
C++构建的so文件不像Java构建的jar,可以直接复制到镜像中(只要镜像中的Java版本和构