docker学习
善见致知
这个作者很懒,什么都没留下…
展开
-
Docker学习(三) swarm 与tutk集群
Docker Swarmdocker集群概念群集是一组运行docker的设备组成,其中部分机器是集群管理机(Swarm Manager) ,其他的是工作机(Worker)。群集中的机器可以是物理机或虚拟机。加入群集后,它们被统称节点(Node)。Docker Swarm是docker公司发布的一套用来管理docker集群的工具(本质上也是一个docker镜像),可以将整个集群在逻辑上以一个单一的Docker终端的形式公开给用户。Swarm 使用标准的 Docker API 接口作为其前端访问入口,与原创 2020-07-01 16:24:50 · 583 阅读 · 0 评论 -
Docker学习(一)概念
DockerDocker 是一种开源技术,也是当前最广为人知的、用于部署和管理 Linux 容器的项目和方法。Docker 技术使用 Linux 内核和内核功能(例如 Cgroups 和 namespaces)来分隔进程,以便各进程相互独立运行。这种独立性正是采用容器的目的所在;它可以独立运行多种进程、多个应用程序,更加充分地发挥基础设施的作用,同时保持各个独立系统的安全性。Docker中的容器就是将应用及其所依赖运行环境的完整文件系统打成一个包:包括所需代码,运行库,系原创 2020-07-01 16:22:03 · 669 阅读 · 0 评论 -
Docker学习(二)进阶
Docker进阶Dockerfile是应用一系列自定义的命令和格式构成文本文件从而简化构建镜像的过程。尽量将Dockerfile放在空目录中,防止向docker deamon 发送过多无用大文件。不方便的话就写个.dockerignore文件。一个容器配置一个运行环境,完成一件特定的工作。可以类比函数的思想,一个函数只实现一个功能。这样做可以使镜像更小,逻辑性更强,有利于可读性。尽量最小化镜像的层数。CMD和ENTRYPOINT指令都是用来指定开始运行的程序,他们都有两种语法:CMD <原创 2020-07-01 16:20:52 · 896 阅读 · 0 评论 -
容器监测工具&资源限制命令
一、容器监控工具 监控对于基础架构非常重要,而容器的动态特征对监控有更高的要求。针对容器环境,有很多监控工具和方案,docker ps/top/stats 是docker原生的命令行监控工具,docker也提供了stats API,用户可以通过HTTP请求获取容器的状态信息。sysdig、cAdvisor/Heapster和Weave Scope是第三方的开源容器监控方案。docker co...原创 2018-12-03 10:23:13 · 796 阅读 · 0 评论 -
docker构建frp通道
docker构建frp通道 实验环境是阿里云服务器和武汉局域网本地ubuntu之间建立frp内网穿透通道,之前用命令行的方式启动frp是可以正常转发端口的,现在使用docker镜像来启动frp容器,达到相同的目的,实验过程如下:首先需要构建server端和client端的docker镜像,编写dockerfile,指定容器运行命令。一、准备工作 选择基础镜像alpine,是一个面向安全...原创 2019-04-12 17:06:26 · 3665 阅读 · 0 评论