Docker
文章平均质量分 76
a...Z
golang php rust
展开
-
docker-compose 安装kafka集群
Kafka是一种高性能的分布式流处理平台,它的集群工作原理如下:假设你是一个快递员,Kafka集群就是一个快递中转站。在这个中转站中,有很多个小窗口(Broker),每个窗口有一个工作人员(Broker)负责接收和分发快递。发送快递(Producer):你的工作是将快递从不同的地方收集起来,然后送到中转站的一个窗口。你可以一次送多个快递,每个快递都有一个编号(消息的键),内容(消息的值)和地址(主题)。你将这些快递递给窗口工作人员。原创 2023-08-09 14:27:47 · 1019 阅读 · 0 评论 -
docker安装kafka
Kafka是由Apache基金会开发的分布式流处理平台,采用发布-订阅模式,支持高吞吐量、低延迟的数据传输。主要用于处理实时数据管道、数据存储和数据分析等大数据应用场景。Kafka采用高效的数据压缩算法,可以在集群中存储大量的数据,并通过分区机制来实现数据的高可靠性和可扩展性。数据管道:在数据采集和分发过程中构建可扩展的流式数据管道,用于实时数据处理和分析。例如,数据收集、日志聚合、网络追踪、用户活动跟踪等。数据存储。原创 2023-06-17 17:39:02 · 3864 阅读 · 0 评论 -
通过 docker-compose 快速部署 Kafka 保姆级教程
Kafka是由Apache基金会开发的分布式流处理平台,采用发布-订阅模式,支持高吞吐量、低延迟的数据传输。主要用于处理实时数据管道、数据存储和数据分析等大数据应用场景。Kafka采用高效的数据压缩算法,可以在集群中存储大量的数据,并通过分区机制来实现数据的高可靠性和可扩展性。数据管道:在数据采集和分发过程中构建可扩展的流式数据管道,用于实时数据处理和分析。例如,数据收集、日志聚合、网络追踪、用户活动跟踪等。数据存储。原创 2023-06-12 15:23:44 · 4744 阅读 · 0 评论 -
docker-compose详讲
项目是docker官方的开源项目, 负责实现对docker容器集群的快速编排,来轻松高效的管理容器,定义运行多个容器。docker-compose将所管理的容器分为三层,分别是工程(project)服务(service)以及容器(containner)docker-compose运行目录下的所有文件(文件、extends文件或环境变量等)组成一个工程,如无特殊指定,工程名即为当前目录名。一个工程当中,可以包含多个服务,每个服务中定义了容器运行的镜像、参数、依赖。一个服务中可以包括多个容器实例,原创 2023-04-11 11:24:45 · 2346 阅读 · 0 评论 -
docker 容器健康检查
如何优雅的对 Docker 容器进行健康检查自 1.12 版本之后,Docker 引入了原生的健康检查实现。对于容器而言,最简单的健康检查是进程级的健康检查,即检验进程是否存活。Docker Daemon 会自动监控容器中的 PID1 进程,如果 docker run 命令中指明了 restart policy,可以根据策略自动重启已结束的容器。在很多实际场景下,仅使用进程级健康检查机制还远远不够。比如,容器进程虽然依旧运行却由于应用死锁无法继续响应用户请求,这样的问题是无法通过进程监原创 2022-09-09 10:25:30 · 1526 阅读 · 0 评论 -
minikube和docker 冲突问题The “docker“ driver should not be used with root privileges.If you are running m
The “docker“ driver should not be used with root privileges.If you are running minikube within a VM,The “docker” driver should not be used with root privileges.If you are running minikube within a VM, consider using --driver=none: https://minikube.sigs.k8原创 2021-12-22 10:07:52 · 6473 阅读 · 0 评论 -
docker部署golang服务
创建服务package mainimport ( "fmt" "net/http")func handlerHello(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "hello docker")}func main() { http.HandleFunc("/", handlerHello) fmt.Println("run 8080") http.ListenAndServe(":8080", nil)}原创 2021-08-05 14:28:17 · 255 阅读 · 0 评论 -
docker命令简单使用
转载地址dock er 常用命令安装Docker1、下载Docker的依赖环境yum -y install yum-utils device-mapper-persistent-data lvm22、设置下载Docker的镜像源yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3、安装Dockeryum makacache fastyum -y ins原创 2020-12-10 10:40:03 · 377 阅读 · 0 评论 -
Docker_页面化管理工具
docker 页面话管理工具docker ui 安装[root@rainy ~]# docker search dockeruiNAME DESCRIPTION STARS OFFICIAL AUTOMATEDabh...原创 2020-01-14 16:21:19 · 521 阅读 · 0 评论 -
Docker_DockerCompose 安装
DockerComposeDocker compose 是一种用于通过使用单个命令创建和启动Docker应用程序的工具。我们可以使用它来配置应用程序的服务。它是开发,测试和升级环境的利器。它提供以下命令来管理应用程序的整个生命周期:启动,停止和重建服务查看运行服务的状态流式运行服务的日志输出在服务上运行一次性命令要是实现Docker compose,需要包括以下步骤:将应用...原创 2019-12-24 17:16:51 · 277 阅读 · 0 评论 -
Docker_本地私有仓库创建&推送本地私有仓库
拉取私有仓库镜像docker pull registry启动私有仓库docker run -di --name=registry -p 5000:5000 registry访问http://127.0.0.1:5000/v2/_catalog推送本地私有仓库标记此镜像为私有镜像docker tag nginx_php_centos 127.0.0.1:5000/docke...原创 2019-12-24 17:15:37 · 195 阅读 · 0 评论 -
Docker_本地镜像推送阿里云远程仓库
本地镜像推送阿里云远程仓库远程仓库https://developer.aliyun.com/?spm=5176.202918.h2v3icoap.8.52844ef5cl8mSV控制台 -----》产品与服务—》容器服务创建镜像仓库推送到远程仓库$ sudo docker login --username=注册个名字好 registry.cn-hangzhou.aliyuncs.c...原创 2019-12-24 17:13:17 · 2485 阅读 · 0 评论 -
Docker_构建nginx+php-fpm环境
构建nginx+php-fpm环境下载nginx-1.15.7到本地目录http://nginx.org/en/download.htmlhttp://nginx.org/download/nginx-1.15.7.tar.gzDockerFile去掉里面的#注释FROM centos:centos7MAINTAINER ZQL.comENV TIME_ZOME Asia/Shang...原创 2019-12-24 17:11:25 · 300 阅读 · 0 评论 -
Docker_使用DockerFile监本构建镜像
使用DockerFile监本构建镜像DockerFile是由一系列命令和参数构建的脚本是一个镜像的描述版本build 参数详解options说明–add-host list添加自定义Host到ip的映射(主机:ip)–build-arg list设置构建时的变量–cache-from strings将镜像视为缓存源–cgroup-parent s...原创 2019-12-24 17:10:11 · 244 阅读 · 0 评论 -
Docker_容器的迁移和备份
容器的迁移和备份当前容器打镜像docker commit 镜像名称(镜像ID) 新的镜像名字docker commit mycentos3 mycentos3_1 运行的镜像docker commit mycentos mycentos_1 停止的镜像docker commit c7eabd65429c mysql_1 镜像ID镜像备份docker save -o 新包名....原创 2019-12-24 17:06:46 · 133 阅读 · 0 评论 -
Docker_部署mysql
部署mysql搜索mysqldocker search mysql拉取镜像docker pull mysql:TAG创建容器docker run -di --name=mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 centos/mysql-57-centos7-e 设置环境变量 MYSQL_ROOT_PASSWO...原创 2019-12-24 17:05:05 · 119 阅读 · 0 评论 -
Docker_容器信息
查看容器信息查看容器运行数据docker inspect 容器名称 OR 容器ID只看IPdocker inspect --format='{{.NetworkSettings.IPAddress}}' 容器ID OR 容器名称docker inspect --format='{{.NetworkSettings.IPAddress}}' mycentos3...原创 2019-12-24 17:03:57 · 98 阅读 · 0 评论 -
Docker_数据共享 目录挂载Volumes
数据共享 目录挂载Volumes将宿主机目录和容器目录做映射,共享目录,绝对路径docker run -di -v /宿主机绝对路径:/容器内目录:ro 镜像名 ro 只读不可写 read onlydocker run -di -v D:\Docker\myhtml:/usr/local/myhtml --name=mycentos3 centos:latest查看容器信息...原创 2019-12-24 17:02:39 · 657 阅读 · 0 评论 -
Docker_文件拷贝
如果我们需要将文件拷贝到容器内宿主机到容器内docker cp 需要拷贝的文件或者目录 容器名称:容器目录容器内到宿主机docker cp 容器名称:容器目录 需要拷贝到的宿主机目录...原创 2019-12-24 17:01:42 · 111 阅读 · 0 评论 -
Docker容器相关命令
容器相关命令创建和启动容器docker run -it --name=mycentos centos:latest /bin/bash-i 运行容器-t 容器启动后进入该容器执行命令,加入这两个参数,容器创建就能登录进去-name 为创建的容器命名-v 表示目录的映射关系 本地目录和docker容器目录映射起来 前面宿主机目录,后者是容器的目录,可以使用多个-...原创 2019-12-24 16:59:44 · 389 阅读 · 0 评论 -
docker镜像相关命令
镜像命令查看本地镜像docker imagesREPOSITORY 镜像名称TAG 镜像标签IMAGE ID 镜像idCREATED 创建时间(远程仓库的更新时间)SIZE 镜像大小这些镜像都是存储在docker宿主机的/var/lib/docker 下搜索镜像https://hub.docker.com/docker search 镜像名称只查看不小于多少星的镜...原创 2019-12-21 18:33:27 · 182 阅读 · 0 评论 -
docker安装和启动停止
Docker核心概念镜像容器仓库镜像 Docker镜像(Image)类似于虚拟机的镜像,理解为一个面向Docker引擎的只读模板,包含了文件系统 例如:一个镜像可以包含一个完整的Ubuntu操作系统环境,可以把它称为一个Ubuntu镜像。镜像也可以安装Apache应用程序(或用户需要的其他程序),可以把它称为一个Apache镜像。 镜像是创建Docker容器的基础。通过版本管理...原创 2019-12-21 18:23:56 · 316 阅读 · 0 评论