![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 86
白雪滑落树梢
这个作者很懒,什么都没留下…
展开
-
Docker(七)---consul 容器服务发现与更新
文章目录前言一、简介1.概述2.consul的两种模式3.consul提供的一些关键特性总结 前言 服务注册与发现是微服务架构中不可或缺的重要组件。起初服务都是单节点的,不保障高可用性,也不考虑服务的压力承载,服务之间调用单纯的通过接口访问。直到后来出现了多个节点的分布式架构,起初的解决手段是在服务前端负载均衡,这样前端必须要知道所有后端服务的网络位置,并配置在配置文件中。这里就会有几个问题: ● 如果需要调用后端服务A-N,就需要配置N个服务的网络位置,配置很麻烦 ● 后端服务的网络位置变化,都需要原创 2021-12-08 13:04:29 · 443 阅读 · 0 评论 -
Docker-compose部署LNMP
文章目录一、nginx1.编写Dockerfile2.准备 nginx.conf 配置文件二、mysql1.编写 Dockerfile2.准备 my.cnf 文件三、PHP1.编写 Dockerfile 脚本2.准备配置文件2.1 php.ini2.2 php-fpm.conf2.3 www.conf四、Docker-compose1.编写docker-compose.yml2.生成镜像容器五、启动 wordpress 服务1. mysql 授权2.浏览器访问测试 一、nginx mkdir -p /op原创 2021-12-06 16:25:13 · 3484 阅读 · 0 评论 -
Docker(五)---Cgroup 资源配置方法
文章目录一、简介二、CPU1. CPU使用率控制1.1 使用 dockerfile 来创建一个基于centos的stress工具镜像1.2 创建容器,并给其分配权重2.CPU周期限制2.1 宿主机怎么提供资源、控制容器中的应用?2.2 周期限制3.CPU core 控制 一、简介 docker使用cgroup控制资源,K8S 里面也有limit(使用上限) Docker通过cgroup来控制容器使用的资源配额,包括cpu、内存、磁盘三大方面,基本覆盖了常见的资源配额和使用量控制。 Cgroup原创 2021-12-04 11:38:48 · 1306 阅读 · 0 评论 -
Docker---Harbor私有仓库
文章目录前言1.下载Harbor2.修改Harbor配置文件3.下载compose4.启动Harbor5.查看Harbor镜像5.访问ui界面7.创建镜像仓库8.登录Harbor7. 下载测试镜像并打标签8.测试上传9.测试下载1.创建用户2.用另一台机器测试 前言 docke-harbor 镜像仓库 是本地私有镜像仓库用于保存项目/企业/平台内部经常使用的镜像/自定义的镜像,用于给docker / K8S 使用 1.下载Harbor cd /opt wget http://112.124.46.81/原创 2021-12-03 22:18:56 · 216 阅读 · 0 评论 -
Docker---私有仓库Registry
文章目录前言一、部署Registry总结 前言 生产环境中很少有人使用docker registry,因为它是纯字符界面,没有管理界面,所以一般只用在一些只有内网环境的情况下。 一、部署Registry 1.下载Registry镜像 docker pull registry 2.下载等会儿要做测试的镜像 docker pull centos:7 docker pull nginx 3.修改docker配置文件,添加Registry服务地址 cd /etc/docker vim daemon.json原创 2021-12-02 23:34:39 · 2743 阅读 · 0 评论 -
Docker多容器搭建LNMP
文章目录一、项目模拟1. 项目环境2. 服务器环境3. 任务需求二、Linux 系统基础镜像三、Nginx1. 建立工作目录2. 编写 Dockerfile 脚本3. 准备 nginx.conf 配置文件4. 生成镜像5. 创建自定义网络6. 启动镜像容器7. 验证 nginx三、Mysql1. 建立工作目录2. 编写 Dockerfile3. 准备 my.cnf 文件4. 生成镜像5. 启动镜像容器6. 验证 mysql四、PHP1. 建立工作目录2. 编写 Dockerfile 脚本3. 准备 php.原创 2021-12-01 16:04:25 · 3252 阅读 · 1 评论 -
docker(四)---dockerfile 编写&&优化
文章目录前言一、总结 前言 一、 总结原创 2021-12-01 11:47:19 · 816 阅读 · 0 评论 -
docker(三)进阶---网络模式&&数据卷
文章目录前言一、容器网络1.docker四种网络模式1.1host模式1.2 container总结 前言 一、容器网络 docker0是安装docker就自动有的一个容器的虚拟网关 docker0是容器的网关,绑定物理网卡,负责做NAT地址转换、端口映射 使用ifconfig可以查看 [root@c7-5 ~]# ifconfig docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 172.17.0.原创 2021-11-27 00:30:36 · 1090 阅读 · 0 评论 -
Docker(二)---常用命令
目录一、帮助命令二、镜像命令三、容器命令 一、帮助命令 docker version //显示docker的版本信息 docker info //显示docker的系统信息,包括镜像和容器的数量 docker 命令 --help //帮助命令 帮助文档的地址:https://docs.docker.com/engine/reference/commandline/docker/ 二、镜像命令 docker images 查看所有本地的主机上的镜像 [root@c7-1 ~]# docke原创 2021-11-25 20:14:06 · 658 阅读 · 0 评论 -
docker(一)---架构概述及安装
一、安装docker 1.需要的依赖 yum install -y yum-utils 2. 配置阿里docker镜像源 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 3.更新yum yum makecache fast 4.安装docker yum install docker-ce docker-ce-cli containerd.io #启动docker原创 2021-11-10 18:33:25 · 2879 阅读 · 1 评论