主从 架构docker mysql8

「高频必考」Docker&K8S面试题和答案

DaemonSet是一个用于在每个节点上运行一个Pod的控制器。它可以用于运行一些需要在每个节点上运行的系统级别的服务,如日志收集、监控等。 ......
答案 Docker amp K8S 8S

Docker 清除缓存、日志

命令介绍 查看docker各类型文件占用情况 docker system df Docker使用的 4 种磁盘类型: Images: 所有镜像占用的空间,包括拉取的镜像、本地构建的镜像 Containers: 运行中的容器所占用的空间(没运行就不占空间),其实就是每个容器读写层的空间 Local V ......
缓存 Docker 日志

ubuntu 安装docker

https://docs.docker.com/engine/install/ubuntu/ Update the apt package index and install packages to allow apt to use a repository over HTTPS: $ sudo a ......
ubuntu docker

docker镜像清理

stop_container_count=$(docker ps -a | grep "Exited" | awk '{print $1 }' | wc -l ); \ if [ $stop_container_count -gt 0 ] ; \ then \ docker stop $(docke ......
镜像 docker

docker安装mongodb

创建mongo文件夹 cd /etc/docker/mongo 创建config文件夹 cd /etc/docker/mongo/config 创建db文件夹 cd /etc/docker/mongo/db docker run -itd --name mongo -p 8099:27017 -m ......
mongodb docker

docker安装sqlserver安装脚本

docker run -d --name sql2019 -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=密码(可能会要求复杂度)' -e 'TZ=Asia/Shanghai' -p 3433:1433 -v /usr/local/docker/sqlserver2 ......
脚本 sqlserver docker

如何在Docker环境下使用composer

我的PHP版本是7.4,起他版本没有试过 下载composer.zip 解压,把里面的composer文件复制这个文件到容器里的这个路径:/usr/local/bin/ 赋权限chmod 775 composer ......
composer 环境 Docker

Docker环境下如何启用扩展

来源:https://stackoverflow.com/questions/1361925/how-to-enable-socket-in-php 执行: docker-php-ext-install 扩展 docker-php-ext-configure: This command allows ......
环境 Docker

架构分析实践

功能 质量 约束 组织 业务目标: 系统定位为快捷房屋租赁系统 提高签约率 未来期望: 通过租赁系统中介者为用户提供便利 商业质量: 考虑非功能需求的质量 商业约束: 集成约束: 用户 用户: 房主 租赁者 房主功能:(管理员) 登记房屋信息 登记房屋信息 收取手续费 变更房屋信息 安排看房 租赁者 ......
架构

DDD(Domain Driver Design)(领域驱动设计)四层架构

领域层 实体与值之间的关系减少业务逻辑代码的复杂程度。 众多的实体维护了各自的逻辑,避免代码平铺简易在一个类中,导致代码后期改动比较麻烦。 总结: 业务开发主要在 领域层 DDD作为一种解决方案,落地是比较难的,目的是提高主要业务代码的可读性,众多实体维护各自的业务逻辑。 1.用户层:前端、客户端层 ......
架构 领域 Domain Design Driver

Docker 轻量级可视化工具 Portainer

1. 概述 Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理 Docker 环境,包括单机环境和集群环境。 官网:https://www.portainer.io/ 2. 在 Docker 镜像仓库查找 Portainer 镜像 dockerhub 镜像仓库 3. 拉取 P ......
轻量 轻量级 Portainer 工具 Docker

使用 docker-compose 完整的运行一个 flask 应用(nginx+gunicorn+flask+mysql+redis)

(一) 镜像的准备 1. docker-compose 的概述 docker-compose 中的两个要素: 服务(service) 一个个应用容器实例,比如订单微服务、库存微服务、mysql容器、nginx容器或者redis容器 工程(project) 由一组关联的应用容器组成的一个完整业务单元, ......
flask docker-compose gunicorn compose docker

Docker 一安装及python环境打包

Docker 一安装及python环境打包 docker介绍 docker 快速入门_docker镜像和容器的区别_kangshuangzhu的博客-CSDN博客 Docker 封装anaconda环境,生成镜像并打包,纯小白一文读懂(一)_glibc_2.29 not found_豆蔻二八的博客- ......
环境 Docker python

docker build 构建时 alpinelinux 镜像权限错误

使用 docker 构建镜像时发生错误:ERROR: https://dl-cdn.alpinelinux.org/alpine/v3.15/main: Permission denied 是什么原因以及如何解决呢... ......
alpinelinux 镜像 权限 错误 docker

docker desktop k8s错误Unable to connect to the server: EOF

开启 Docker Desktop 的 Kubernetes 功能后运行正常,但在终端中使用 `kubectl` 命令依然会报错,这是什么原因呢... ......
错误 desktop connect docker Unable

docker启动失败 exec /xxx.sh: no such file or directory

正常编写的.sh文件拷贝到docker容器,启动时报错no such file or directory,大概率是格式问题 可以用notepad++转换成unix格式,在拷贝到linux环境 如果在linux环境下,我们可以用vi命令打开文件,再按组合建shift+:;(:;为字母L右边的按键) 在 ......
directory docker exec file such

CentOS7 Docker安装 ElasticSearch8、Kibana8

一、Docker安装 yum install -y docker #开机自启 systemctl enable docker#启动 dockersystemctl start docker 二、安装 ElasticSearch docker pull docker.elastic.co/elasti ......

docker启动失败后怎么查看日志

方法一: docker logs --since 30m container # 查看30分钟日志,容器成功失败都可以查看,container表示容器名称或ID 方法二: docker inspect --format '{{.LogPath}}' container # 查询容器日志文件目录 vi ......
docker 日志

docker mongo全量库导出

导出 1、进入容器 docker exec -it 容器id bash 2、mongodump -h 127.0.0.1:27017 --authenticationDatabase=admin -u admin -p xxx --archive=/root/feng.gz --gzip -d io ......
docker mongo

修改docker目录

1)、停掉docker服务 [root@localhost~]# systemctl stop docker 2)、修改配置文件 [root@localhost~]# mkdir /data [root@localhost~]# vim/usr/lib/systemd/system/docker.s ......
目录 docker

redis cluster 故障后,主从位于不同节点的修复【转】

今天机房有一台物理机宕机了,有一个虚拟机192.168.1.122,其上有两个redis 节点也不能用了。 redis没有备份,丢失的192.168.1.122节点只能重建。 我找运维的人,分配了一个全新的虚拟机,并且分配的ip的地址仍然是192.168.1.122。 我在上面装了两个全新的redi ......
主从 节点 故障 cluster redis

redis cluster 故障后,主从位于相同节点的修复(丢失了部分数据)【转】

今天机房出现故障,有一个机器启动不起来,redis cluster集群丢失了一部分数据,拓扑图如下: 通过上图可以看到,192.168.1.122启动不起来后,其上的主1和从1因为在一个机器上,就全部丢失了。 这个布局非常危险,主和从不应该放在一个机器上。 我找运维,运维给我分配了一个全新的机器,并 ......
主从 节点 故障 cluster 部分

docker容器间通信初探(未完)

Docker单主机容器通信 一、默认网络 Docker 默认创建三种网络,可以使用 docker network ls 查看 其中不同的网络模式意义如下: bridge:docker 网络的默认设置,为容器创建独立的网络命名空间,容器具有独立的网卡等所有单独的网络栈,启动容器时如果不用--net指定 ......
容器 docker

玩转RuoYi-Cloud-Plus--7.docker部署nacos(单机)

7.docker部署nacos(单机) 仅部署nacos-server,不使用prometheus/grafana等监控组件 1.拉取镜像 docker pull nacos/nacos-server docker pull nacos/nacos-server:v2.0.3 2.启动容器 需要得到 ......
RuoYi-Cloud-Plus 单机 docker RuoYi Cloud

docker网络(单机版)

引入 网络命名空间(Network Namespace) Docker 网络的底层原理是 Linux 的 Network Namespace,所以对于 Linux Network Namespace 的理解对 Docker 网络底层原理的理解非常重要。 简介 Network Namespace 是 ......
单机版 单机 docker 网络

理解Docker(2):Docker 镜像

理解Docker(2):Docker 镜像 本系列文章将介绍Docker的有关知识: (1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 Linux namespace 隔离容器的运行环境 (4)Docker 容器的隔离性 - 使用 cgroup ......
Docker 镜像

Docker(一):Docker入门教程

Docker(一):Docker入门教程 如今Docker的使用已经非常普遍,特别在一线互联网公司。使用Docker技术可以帮助企业快速水平扩展服务,从而到达弹性部署业务的能力。在云服务概念兴起之后,Docker的使用场景和范围进一步发展,如今在微服务架构越来越流行的情况下,微服务+Docker的完 ......
Docker 入门教程 教程

玩转RuoYi-Cloud-Plus--5.Docker搭建MinIO

5.Docker搭建MinIO 1、安装minio docker pull minio/minio # 可以使用docker image查看minio是否启动 2、指定端口启动 # 执行命令: docker run -it -p 9000:9000 -d minio/minio server /da ......
RuoYi-Cloud-Plus Docker RuoYi Cloud MinIO

MySQL8修改密码

https://www.cnblogs.com/cphovo/p/16355202.html 1. 修改my.inf# [root@VM-12-15-centos ~]# vim /etc/my.cnf 添加如下 skip-grant-tables 2. 重启MySQL服务# [root@VM-12 ......
密码 MySQL8 MySQL

docker搭建飞桨环境(下)

安装gpu docker sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit sudo nvidia-ctk runtime configure --runtime=docker 下载镜像 docker pu ......
环境 docker