随笔分类 - Docker容器
Docker有集装箱的意思,就像船舶运输集装箱到世界各地,这款软件希望运输软件到你希望部署软件的任何环境上。
摘要:转载自 在ubuntu 中彻底删除docker的办法 卸载 docker-ce 我在执行完 sudo apt purge docker-ce 命令之后,执行 docker --help 仍然能够找到 docker,因此我认为 Docker 卸载还不彻底。 卸载其他 docker-* 执行 dpkg
阅读全文
摘要:拉取镜像 docker pull mysql:8.0.28 更多 MySQL 镜像版本可以访问 https://hub.docker.com/_/mysql?tab=tags 进行查看。 docker images: 可用于查看镜像是否安装成功 运行镜像: docker run --name mys
阅读全文
摘要:docker-compose搭建Redis高可用架构,在这篇文章中,我搭建了一套redis集群。 但是有个问题就是,我的宿主机无法正常访问该集群, 所以,我对原来的方案进行了调整。 docker-compose.yml version: '3.8' services: redis-node-mast
阅读全文
摘要:之前,我们已经用 Docker安装Redis 单机环境,我们继续沿用 5.0.14 版本的镜像。 但是,由于“单点故障”,生产环境通常部署的是集群服务。Redis的高可用架构一般有这么几种:主从模式、哨兵模式、redis sharding 模式、redis cluster模式。 redis shar
阅读全文
摘要:hub.docker.com 搜索到的 Redis官方镜像,提示我们可以创建自己的 DockerFile 来添加 redis.conf 文件: 于是,我准备进行首次 DockerFile 的制作尝试。 一、准备工作 1.1 下载 redis.conf 我的方案是从 GitHub 上下载 redis.
阅读全文
摘要:老规矩,首先使用 Docker 搜索ElasticSearch镜像 一、安装和拉取镜像 1.1 拉取镜像 支持的 ElasticSearch 镜像版本标签 我选择的是 ElasticSearch 7.16.2 版本: docker pull elasticsearch:7.16.2 养成好习惯,再用
阅读全文
摘要:首先使用 hub.docker.com 搜索 Postgresql 一、安装和拉取镜像 1.1 拉取镜像 在 https://hub.docker.com/_/postgres 中查看“PostgreSQL数据库镜像”可用版本。 我选择拉取PostgreSQL 11.14 版本: docker pu
阅读全文
摘要:环境信息 项目 版本 操作系统 windows10 Docker Desktop 3.5.2 Docker Engine 20.10.7 查看方法: 右击“小鲸鱼”的图标,然后选择 About Docker Desktop 安装镜像与运行 1.1 拉取镜像 首先,我们在 hub.docker.com
阅读全文
摘要:搜索镜像 可以选择在官方网站 hub.docker.com 上搜索镜像; 或者在命令行界面中执行命令 docker search rocketmq 搜索镜像; 以下表格是排名靠前的镜像对比: | 镜像名称 | 下载量Downloads | 收藏数Stars | 最后维护时间 | 说明文档 | | |
阅读全文
摘要:上一篇,我们搭建了 kafka 单节点 回顾,现在我们要搭建集群。 在开始之前,先把单节点那套用 docker-compose -f docker-compose-single-broker.yml down 清理掉 1.定义 docker-compose.yml KAFKA_ADVERTISED_
阅读全文
摘要:前提 首先,你需要Git Bash,如果你还没有,你可以先去安装 Git。 执行命令: 在 Git Bash 中执行以下命令: if [[ ! -d "$HOME/bin" ]]; then mkdir -p "$HOME/bin"; fi && \ curl -L https://github.c
阅读全文
摘要:pull 拉取镜像 wurstmeister/zookeeper Overview docker pull wurstmeister/zookeeper wurstmeister/kafka Overview docker pull wurstmeister/kafka 部署单Broker 定义 d
阅读全文
摘要:今天在我的一台 WIN10 电脑上又遇到了 error during connect 的问题,真是烦人精。 C:\Users\Administrator>docker ps error during connect: In the default daemon configuration on Wi
阅读全文
摘要:我有段时间没用自己的 WIN7 电脑上的 Docker 了,今天运行时发生错误 target machine actively refused it docker ps 的报错详细信息如下: C:\Users\Administrator> docker ps error during connect
阅读全文
摘要:前言 之前,已经使用 Docker 安装 zookeeper,但是这只是安装单机的。现在,我们要用 docker-compose 来编排集群容器。 因为一个一个地启动 ZK 太麻烦了, 所以为了方便起见, 我直接使用 docker-compose 来启动 ZK 集群。 新增特别声明,本文使用的 ym
阅读全文
摘要:环境信息 项目 版本 操作系统 windows10 Docker Desktop 3.3.1 Docker Engine 20.10.5 zookeeper镜像 3.5.9 1.安装与运行 1.1 查看镜像版本 镜像版本还是要从 官网 zookeeper Tags 进行查看。 我选择的是 3.5.9
阅读全文
摘要:环境信息 1、宿主机:Ubuntu 20.04.2 LTS 2、Docker: 20.10.6 3、镜像版本: mysql:5.7.19 简述 上一节,在《Docker容器MySQL5.7系统表空间数据文件ibdata1》 中,分析如何使用 innochecksum 工具来分析了什么被存储到了 ib
阅读全文
摘要:我们知道 docker run -v 本地目录:容器目录 或者是 docker-compose.yml 文件中 volumes: - 本地目录:容器目录 这两种方式,都可以配置 volume 如何查看容器当前的 volume 挂载情况呢? 首先我查询 docker 容器的信息,所以我用下面的命令,想
阅读全文
摘要:在 Windows(和 OS X)系统上,docker 守护程序和您的容器无法在本地运行,因此只有 docker 客户端在 Windows 机器上运行,而守护程序(和您的容器)在运行Linux的 VirtualBox 虚拟机中运行。因此不能使用 localhost 作为 Host Address 来连接 mysql 服务,而需要使用默认 ip 地址 192.168.99.100 来连接服务。
阅读全文