docker镜像compose
spring cloud微服务 总结(Nacos,Feign,Gateway,docker,sentinel,seata,Lua)
spring cloud微服务 总结 一。微服务架构特征: 1.单一职责,避免重复,耦合低 2.面向服务,对外暴露接口 3.自治:技术独立,数据独立,部署独立 4.隔离性强:容错,降级,避免连错 5缺点:复杂了,部署维护复杂 6服务器框架: springcloud alibaba Dubbo spr ......
docker启动RabbitMQ以及常见问题解决
## docker启动MQ容器 - 下载docker镜像 ``` docker search rabbitmq docker pull rabbitmq docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5 ......
docker基础展示-2
13.Dockerfile-构建JAVA网站镜像 参考:https://blog.csdn.net/liukuan73/article/details/60880137 该章节难点:理解CMD和ENTRYPOINT指令的区别 CMD指令为ENTRYPOINT指令提供默认参数是基于镜像层次结构生效的, ......
Docker
## 项目部署的问题 大型项目组件较多,运行环境负责,部署会遇到很多问题。 不同的组件需要不同的环境,库,依赖,在不同的系统上需要的版本不同。 Docker可以将应用的函数库,依赖,配置一起打包,将每个应用放到一个隔离的容器去运行,比如互相干扰。Docker还将系统的函数包一起打包,保证了跨操作系统 ......
Docker CLI docker container inspect 常用命令
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docke ......
Docker 安装私人NuGet服务
Docker 安装 NuGet服务(使用baget) 使用root用户操作 1、拉取官方的最新版本的镜像 docker pull loicsharma/baget 2、创建主机挂载配置目录 nuget目录存放文件,删除重启容器不会丢失 mkdir -p /opt/dockerdata/nuget 3 ......
MacOS M1 环境下的 Nginx + docker php-fpm7.4 部署fastadmin
Dokerfile FROM php:7.4-fpm # php 版本低于8的话安装swoole建议指定版本 RUN apt-get update && apt-get install -y \ libfreetype6-dev \ libjpeg62-turbo-dev \ libpng-dev ......
多端全栈项目实战:大型商业级代驾业务全流程落地SpringCloudAlibaba+Mysql+Redis+Docker+Uniapp+Vue3
多端全栈项目实战:大型商业级代驾业务全流程落地SpringCloudAlibaba+Mysql+Redis+Docker+Uniapp+Vue3 随着移动互联网的快速发展和智能手机的普及,代驾服务成为了一个日益火热的行业。在这个行业中,如何构建一个具备商业级可靠性和扩展性的代驾业务系统成为了关键问题 ......
Docker 安装MongoDB
Docker 安装 Consul 单机模式 使用root用户操作 1、拉取官方的最新版本的镜像 docker pull mongo:latest 2、创建主机挂载配置目录 data目录存放mongodb数据库文件,删除重启容器不会丢失 mkdir -p /opt/dockerdata/mongodb ......
win11安装Docker 改位置 | vscode + wsl + docker
# 起因 因为docker 安装 强制位置【安装没这个选项】 是 `C:\Program Files\Docker` # 解决 使用命令`mklink /j "C:\Program Files\Docker" "D:\Softwars\Docker"` ![](https://img2023.cnb ......
部署Docker版本ELK
# 部署Docker版本ELK [toc] ## 1 下载docker 镜像 ```sh dokcer pull sebp/elk # 修改系统的vm.max_map_count vi /etc/sysctl.conf # 增加以下属性 vm.max_map_count=262144 # 查看修改结 ......
docker版本的升级
# CentOS7版本下 ## 升级包 ```bash yum -y update ``` ## 卸载原有包 ```bash yum remove docker-selinux -y ``` 这里为什么只卸载docker-selinux呢? 因为卸载docker-selinux的时候会自动把dock ......
docker学习三 实例部署
1、nginx的docker部署 1.1、下载nginx镜像 docker pull nginx 1.2、运行nginx镜像 [root@iZbp10j4antmyah3ya8nioZ ~]# docker run -d -p 80:80 --name mynginx01 nginx 1c48fb6 ......
docker安装记录-centos
# 1.下载依赖以及脚本 git@github.com:a356a/deploy.git # 2.执行脚本-dockerInstall.sh 脚本具体执行: ## 卸载原有docker yum -y remove $(yum list installed | grep docker |awk '{p ......
Docker网络管理_自定义网络
Docker网络管理_自定义网络 基础命令 docker network --help 命令名称 说明 docker network connect 将容器连接到网络 docker network create 创建一个网络 docker network disconnect 断开容器的网络 doc ......
使用 Dockerfile 自定义 Nginx 镜像
一般来说,自定义Nginx只需要把静态文件放到镜像里就可以了,不需要重写 CMD 与 ENTRYPOINT。但是,如果的确需要在 Nginx 启动前执行一些操作,就需要重写 CMD 了,如果写成下边就样: FROM nginx COPY someshell.sh / RUN chmod +x /so ......
Docker网络管理_四种网络模式
Docker网络管理_四种网络模式 Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP,同时Docker网桥是每个容器的默认网关 四类网络模式 Docker网 ......
Docker网络管理_Docker0网络详解
Docker网络管理_Docker0网络详解 清空所有容器来测试 docker stop $(docker ps -aq)docker rm $(docker ps -aq) 思考 注意: 每启动一个docker容器, docker就会给容器分配一个ip,只要安装docker就会有一个docker0 ......
Docker资源隔离与限制机制
# Docker资源隔离与限制机制 ## 资源隔离Namespace Namespace是 Linux 内核一个强大的特性。每个容器都有自己单独的Namespace,运行在其中的应用都像是在独立的操作系统中运行一样。Namespace保证了容器之间彼此互不影响。 ### PID Namespace ......
Docker安装MySQL8.0
安装拉取镜像默认拉取最新版本的镜像 $ docker pull mysql如果要指定版本,使用下面的命令 $ docker pull mysql:8.0.16创建数据目录和配置文件 在宿主机创建放置mysql的配置文件的目录和数据目录,并且进行授权 $ mkdir -p /usr/mysql/con ......
docker swarm 集群部署Kafka3.5,彻底告别zookeeper
### 介绍 > 1. 本次部署kafka3.5版本,彻底告别zookeeper时代,部署更加轻量,运维更加简单 > 2. 同时使用比较好用的kafka控制台redpandadata ### docker swam 集群搭建 - 详见我的另一篇博客 [Docker Swarm集群搭建](https: ......
debezium(docker)同步postgresql数据至kafka笔记
# 实验环境 全部部署于本地虚拟机 debezium docker部署 postgresql、kafka本机部署 # 1 postgresql ## 1.1 配置 设置postgres密码为123 仿照example,创建database postgres,scheme inventory,tabl ......
Rocky Linux9.2部署docker
Rocky Linux9.2部署docker🌀 官网文档:https://docs.docker.com/engine/install/ 卸载旧版本: sudo yum remove docker \ docker-client \ docker-client-latest \ docker-co ......
Docker Hub 镜像加速器
国内的 Docker Hub 镜像加速器,由国内教育机构与各大云服务商提供的镜像加速服务 | Dockerized 实践 https://github.com/y0ngb1n/dockerized [国内的 Docker Hub 镜像加速器,由国内教育机构与各大云服务商提供的镜像加速服务 | Doc ......
Dockerfile完全指南_构建镜像
Dockerfile完全指南_构建镜像 简单示例 在一个空白的文本文件, 命名为Dockerfile vim Dockerfile 示例1 Dockerfile文件内容: #基础镜像 FROM centos #维护者 MAINTAINER baizhan<baizhan@163.com> #启动容器 ......
Docker-MinIO安装
下载MinIO的Docker镜像; docker pull minio/minio 下载完成后使用如下命令运行MinIO服务,注意使用--console-address指定MinIO Console的运行端口(否则会随机端口运行): docker run -p 9090:9000 -p 9001:9 ......
Docker-Kibana安装
下载Kibana7.17.3的docker镜像: docker pull kibana:7.17.3 使用如下命令启动Kibana服务: docker run --name kibana -p 5601:5601 \ --link elasticsearch:es \ -e "elasticsear ......
Docker-MongoDB安装
下载MongoDB 4 的docker镜像: docker pull mongo:4 使用docker命令启动: docker run -p 27017:27017 --name mongo \ -v /mydata/mongo/db:/data/db \ -d mongo:4 ......
Docker-Logstash安装
下载Logstash7.17.3的docker镜像: docker pull logstash:7.17.3 修改Logstash的配置文件logstash.conf中output节点下的Elasticsearch连接地址为es:9200,配置文件地址:https://github.com/macr ......
Docker-Elasticsearch安装
下载Elasticsearch7.17.3的docker镜像: docker pull elasticsearch:7.17.3 修改虚拟内存区域大小,否则会因为过小而无法启动: sysctl -w vm.max_map_count=262144 使用如下命令启动Elasticsearch服务,内存 ......