app:一个后端web服务 celery:异步服务队列 redis:消息中间件 db:数据持久化存储 nginx:web服务器,将请求代理到app version: "3" services: app: restart: always build: . # 代表当前目录 # 容器启动时需要运行的命令 command: bash -c "python3 manage.py collectstatic --no-input && python3 manage.py migrate && …

2021年7月26日 0条评论 8点热度 阅读全文

写在前面 今天菜白要开始学习K8S了,其实在很古早的时候菜白就微微看过一点点K8S的内容,但是一直没有深入研究(其实就是没有研究)。现在等于从零开始学习,如果你也想从零开始学习不要错过这篇文章(没有别的意思)。 什么是虚拟化技术,什么是容器,什么是Docker,什么是K8S? 如果不知道虚拟化,不知道容器,不知道Docker,直接学K8S,就好比没活过尿泥就像盖摩天大楼(我瞎比的)。因此我们第一步,先从虚拟化开始讲起。 虚拟化技术 1. 为什么要提出虚拟化技术 最初虚拟化技术的应用和发展源于大型机对分时系统的需求[…

2021年7月26日 0条评论 15点热度 阅读全文

问题描述: 创建一个内部网络(docker network create ims_network),在这个内部网络跑了两个容器(一个mysql容器,一个python容器),从python容器中向mysql容器中写数据(insert,update)很慢,select很快。 时间:10个insert用了2秒。 问题解决: [mysqld] skip-name-resolve innodb_flush_log_at_trx_commit=0 sync_binlog=0 方法解析: skip-name-resolve:跳过…

2021年7月25日 0条评论 7点热度 阅读全文

问题描述: 使用docker部署微服务时,服务注册不到eureka,并且使用docker logs 容器名称 查看日志时发现启动报错,数据库连接异常。 解决方案: 在启动docker镜像时,docker run命令中加–net=host参数,使用宿主机的网段启动即可解决。 补充:https://blog.csdn.net/hetoto/article/details/99892743

2021年7月25日 0条评论 9点热度 阅读全文

文章目录 docker镜像下载 镜像说明 通外网主机上获取镜像 官网上查看镜像的详细说明 镜像的命名方式 镜像的重命名 镜像的删除 删除单个 删除全部镜像 镜像的打包与解压包 默认存放路径说明 镜像打包【单个】 镜像打包【多个】 镜像解压 容器的导出和导入 把容器导出为镜像 镜像导入为容器 查看镜像内容中的cmd进程 查看镜像中的cmd进程内容 查看镜像的完整内容【不压缩】 docker镜像下载 镜像说明 docker容器万事基于镜像,没有镜像,啥也干不了。 我们通过主机上拉取到的镜像和我们在hu.docker.c…

2021年6月17日 0条评论 1点热度 阅读全文

docker中创建虚拟网卡

2021年6月14日 0条评论 2点热度 阅读全文

新建一个SpringBoot项目 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <a…

2021年5月16日 0条评论 7点热度 阅读全文

1.微服务(Microservices Architecture)是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。 2.微服务是指开发一个单个 小型的但有业务功能的服务,每个服务都有自己的处理和轻量通讯机制,可以部署在单个或多个服务器上。 3.微服务也指一种种松耦合的、有一定的有界上下文的面向服务架构。也就是说,如果每个服务都要同时修改,那么它们就不是…

2021年5月13日 0条评论 8点热度 阅读全文

此处的 docker api 指的是这个依赖 <dependency> <groupId>com.github.docker-java</groupId> <artifactId>docker-java</artifactId> <version>3.2.7</version> </dependency> 因为貌似可以用的api不止这一种,所以提一下 关于 tls 都知道原理,通信双方都必须制定好三个东西,可信任证书,本…

2021年4月17日 0条评论 34点热度 阅读全文

ubuntu 安装 docker 在 win10 上安装 docker 比较容易,一键安装即可。自从主机换成ubuntu后,曾经好几次安装 docker 都失败了。当时也没在意,这次趁着datawhale团队的组队学习,记录一下如何成功安装 docker。 我的系统版本是: lulu@lulu-ThinkPad:~$ uname -a Linux lulu-ThinkPad 5.8.0-49-generic #55~20.04.1-Ubuntu SMP Fri Mar 26 01:01:07 UTC 2021 x8…

2021年4月11日 0条评论 30点热度 阅读全文