摘要: portainer管理多台docker主机 1. portainer管理多台docker主机 2. 管理其他docker主机,需要开启docker api # vi /usr/lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd - 阅读全文
posted @ 2020-10-19 15:07 七月流星雨 阅读(1263) 评论(0) 推荐(0) 编辑
摘要: Portainer部署与使用 1. portainer部署 docker run -d \ -p 8000:8000 \ -p 9000:9000 \ --name=portainer \ --restart=always \ -v /var/run/docker.sock:/var/run/doc 阅读全文
posted @ 2020-10-19 15:02 七月流星雨 阅读(418) 评论(0) 推荐(0) 编辑
摘要: Portainer 概述 1. portainer概述 Portainer 是一款开源的Docker图形管理系统。 官网地址:https://www.portainer.io/ 阅读全文
posted @ 2020-10-19 15:00 七月流星雨 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 编写dockerfile最佳实践 减少镜像层 一次RUN指令形成新的一层,尽量Shell命令都写在一行,减少镜像层。 优化镜像大小 一次RUN形成新的一层,如果没有在同一层删除,无论文件是否最后删除,都会带到下一层,所以要在每一层清理对应的残留数据,减小镜像大小。 减少网络传输时间 例如软件包、mv 阅读全文
posted @ 2020-10-19 14:58 七月流星雨 阅读(143) 评论(0) 推荐(0) 编辑
摘要: dockerfile构建与部署微服务jar包 1. 创建dockerfile存放目录 1.1 创建目录 [root@docker ~]# mkdir -p /dockerfile [root@docker ~]# cd /dockerfile/ [root@docker dockerfile]# m 阅读全文
posted @ 2020-10-19 14:41 七月流星雨 阅读(2761) 评论(0) 推荐(0) 编辑
摘要: dockerfile构建与部署tomcat 1. 创建dockerfile存放目录 1.1 创建目录 [root@docker ~]# mkdir -p /dockerfile [root@docker ~]# cd /dockerfile/ [root@docker dockerfile]# mk 阅读全文
posted @ 2020-10-19 14:39 七月流星雨 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 容器实现核心技术:CGroups 1. CGroups 概念 Docker利用namespace实现了容器之间资源隔离,但是namespace不能对容器资源限制,比如CPU、内存。 如果某一个容器属于CPU密集型任务,那么会影响其他容器使用CPU,导致多个容器相互影响并且抢占资源。 如何对多个容器的 阅读全文
posted @ 2020-10-19 14:35 七月流星雨 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 容器实现核心技术:Namespace 1. Namespace概念 在容器化中,一台物理计算机可以运行多个不同操作系统,那就需要解决 “隔离性”,彼此感知不到对方存在,有问题互不影响。 Linux内核从2.4.19版本开始引入了namespace概念,其目的是将特定的全局系统资源通过抽象方法使得na 阅读全文
posted @ 2020-10-19 14:34 七月流星雨 阅读(275) 评论(0) 推荐(0) 编辑