首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

利用docker compose在单机上玩转TiDB

TiDB提供了docker compose的部署方式,可以很方便的在单机上搭建一个TiDB集群作为开发测试环境。如果修改了TiDB源码,可以使用这样方式,先在本机部署集群做一些验证。...首先本机要安装docker和docker compose,建议参考官方文档Install Docker 和 Install Docker Compose 下载tidb-docker-compose...项目 git clone https://github.com/pingcap/tidb-docker-compose.git 使用docker compose启动TiDB集群 cd tidb-docker-compose...先查看TiDB集群的docker网络: 然后启动MySQL容器,注意要加入TiDB集群的docker网络: sudo docker run --network=tidbdockercompose_default...--rm -it mysql /bin/bash 因为和TiDB集群在同一个docker网络,在MySQL容器内,可以使用tidb名称访问到TiDB: mysql -h tidb -P 4000 -

1.4K10

docker学习(8) 在mac机上搭建私有仓库

docker的私有仓库类似maven的私服,一般用于公司内部搭建一个类似docker hub的环境,这样上传、下载镜像速度较快,本文将演示如何在mac上利用docker-machine搭建无需SSL证书的私有仓库...一、查看docker-machine虚拟机IP docker-machine ip default 默认情况下docker-toolbox创建的虚拟机名称为default,如果您的虚拟机名字不是这个,上面命令最后的...,参考下面的做法降低安全设置: docker-machine ssh default sudo vi /var/lib/boot2docker/profile 在profile文件最后加上: EXTRA_ARGS...注:如果私有仓库要放置在公网上,建议还是按官方推荐的做法,设置SSL证书,强制走https协议,否则将有安全风险。 参考文章: 1....Docker私有Registry在CentOS6.X下安装指南 2. 搭建私有 Docker 仓库服务器 3. Use private docker registry in OS-X 4.

1.4K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Docker 基础知识-编排-在开发机上设置和使用 Kubernetes 环境

    前提条件 下载并安装 Docker Desktop,详见情况介绍和安装。 在第二部分中完成应用程序的容器化。...在您的 Docker Desktop 中确保 Kubernetes 是启用的: Mac:点击菜单栏中的 Docker 图标,导航到 Preferences,确保“Kubernetes”旁边有绿灯。...为了验证我们的容器化应用程序能否在 Kubernetes 上很好地工作,我们将在开发机上使用 Docker Desktop 内置的 Kubernetes 环境来部署我们的应用程序,然后将其移交到生产环境中一个完整的...打开浏览器并访问您的公告栏 localhost:30001; 您将看到您的公告栏,就像我们在 Docker 快速入门的第二部分中将其作为独立容器运行时一样。...一旦满意,请拆除您的应用程序: kubectl delete -f bb.yaml 结论 至此,我们已经成功地使用 Docker Desktop 将我们的应用程序部署到开发机上功能齐全的 Kubernetes

    49500

    你在物理机上安装Oracle总失败?那就试试Docker吧!!

    作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。...一文,在CentOS 8.0服务器上来安装Oracle,总是说:安装不成功!但是我确实也是在CentOS 8.0服务器上安装的啊!...没办法,如果在物理机上安装总是失败,那我们就来试试在Docker上来安装Oracle吧,在Docker上安装Oracle也要实现数据的持久化。...注意:Docker安装Oracle需要提前安装好Docker和docker-compose,这些基础环境的安装我就不在这篇文章中写了,后续我会将这些统一写到【云原生】专题。...采用 docker-compose 安装 1.创建相关文件 mkdir /usr/local/docker cd /usr/local/docker mkdir oracle cd oracle touch

    39410

    字符串在JVM的哪里

    关于字符串在JVM的哪里 字符串对象在JVM中可能有两个存放的位置:字符串常量池或堆内存。...提供了一个API, java.lang.String.intern(),这个API可以手动将一个字符串对象的值转移到字符串常量池中 JDK1.7之后虽然字符串常量池也转换到了堆中,但是其实字符串常量池是在堆中独立开辟的空间...我们创建一个普通字符串和一个字符串对象结构类似于下图 代码验证 这里其实我们可以看出一些intern()的特性了. intern源码分析 我们来看intern方法的实现,intern方法的底层是一个native方法,在Hotspot...JVM里字符串常量池它的逻辑在注释里写得很清楚....总结 在Java应用恰当得使用String.intern()方法有助于节省内存空间,但是在使用的时候,也需要注意,因为StringTable的大小是固定的,如果常量池中的字符串过多,会影响程序运行效率。

    4.3K30

    让chrome插件在手机上跑起来

    repositories" ] } 创建chrome app的加载页面 由于入口是一个js文件,而实际我们是需要创建一个界面来展示数据和做一些交互,所以这里会借助chrome的一个api来实现这个功能,在应用启动的时候...//模拟机上运行 cca emulate ios //真机上运行 (开发者账号) cca run ios 如果更新了代码,需要重新执行如下命令 cca prepare 调试方式可以参考这里 而实际上因为是...web页面的调试,所以在浏览器端可以做很多调试了,而只有少部分问题需要在模拟机或者真机上调试。...但其实它提供的是一个工具包,它是基于cordova apache来实现的,这个才是核心,有cordova apache在就好。...代码路径 第一部分示例代码 参考 chrome事件生命周期 在手机上运行chrome app官方文档

    71520

    在Android手机上使用PaddleMobile实现图像分类

    调用的函数,该代码在:paddle-mobile/src/jni/paddle_mobile_jni.cpp,如果想要让这些函数能够在自己的包名下的类调用,就要修改CPP的函数名称修改如下: 修改之前的...使用Docker编译paddle-mobile库 为了方便操作,以下的操作都是在root用户的执行的: 1、安装Docker,以下是在Ubuntu下安装的的方式,只要一条命令就可以了: apt-get...进入到paddle-mobile根目录下编译docker镜像: cd paddle-mobile # 编译生成进行,编译时间可能要很长 docker build -t paddle-mobile:dev...- < Dockerfile 编译完成可以使用docker images命令查看是否已经生成进行: root@test:/home/test# docker images REPOSITORY...根目录下: docker run -it -v $PWD:/paddle-mobile paddle-mobile:dev 5、在容器里面执行以下两条命令: root@fc6f7e9ebdf1:/# cd

    77420

    在Docker中安装使用MySQL 高可用之MGR(多主同时写入)

    、创建3台MySQL环境 二、修改MySQL参数 三、重启MySQL环境 四、安装MGR插件(所有节点执行) 五、设置复制账号(所有节点执行) 六、启动MGR单主模式 6.1、启动MGR,在主库...7.2.1、单主切多主模式 7.2.2、多主切单主模式 7.3、手动切换 7.3.1、单主切多主模式 7.3.2、多主切单主模式 八、测试同步 九、MGR新增节点 9.1、创建新MySQL...节点 9.2、新节点安装MGR插件 9.3、新节点设置复制账号 9.4、在原3节点执行修改参数 9.5、新节点加入 9.6、查看所有节点 十、重置MGR配置 一、创建3台MySQL环境 #...-- 单主切多主 select group_replication_switch_to_multi_primary_mode(); -- 多主切单主,入参需要传入主库的server_uuid select...------+-------------+--------------+-------------+----------------+ 3 rows in set (0.00 sec) 八、测试同步 在主节点上执行以下命令

    2.8K30

    让chrome插件在手机上跑起来

    repositories" ] } 创建chrome app的加载页面 由于入口是一个js文件,而实际我们是需要创建一个界面来展示数据和做一些交互,所以这里会借助chrome的一个api来实现这个功能,在应用启动的时候...//模拟机上运行 cca emulate ios //真机上运行 (开发者账号) cca run ios 如果更新了代码,需要重新执行如下命令 cca prepare 调试方式可以参考这里 而实际上因为是...web页面的调试,所以在浏览器端可以做很多调试了,而只有少部分问题需要在模拟机或者真机上调试。...但其实它提供的是一个工具包,它是基于cordova apache来实现的,这个才是核心,有cordova apache在就好。...代码路径 第一部分示例代码 参考 chrome事件生命周期 在手机上运行chrome app官方文档

    71510

    基于MNN在Android手机上实现图像分类

    前言MNN是一个轻量级的深度神经网络推理引擎,在端侧加载深度神经网络模型进行推理预测。...目前,MNN已经在阿里巴巴的手机淘宝、手机天猫、优酷等20多个App中使用,覆盖直播、短视频、搜索推荐、商品图像搜索、互动营销、权益发放、安全风控等场景。此外,IoT等场景下也有若干应用。...下面就介绍如何使用MNN在Android设备上实现图像分类。...在构造方法中,通过参数传递的模型路径加载模型,在加载模型的时候配置预测信息,例如是否使用CPU或者GPU,同时获取网络的输入输出层。同时MNN还提供了很多的图像预处理工具,对图像的预处理非常简单。...,但在手机上准确率很低,多数情况下就是这个图像预处理做得不对。

    3K20

    在Docker中安装使用MySQL 高可用之MGC(多主同时写入)

    MariaDB Galera Cluster(下文简称 MGC 集群),是一套在 MySQL innodb 存储引擎上面实现多主、数据实时同步以及强一致性的关系存储架构,业务层面无需做读写分离工作,数据库读写压力都能按照既定的规则分发到..., 如果执行 SELECT…LIMIT… 将出现不同的结果集. 3、在多主环境下 LOCK/UNLOCK TABLES 不支持, 以及锁函数 GET_LOCK(), RELEASE_LOCK()… 4、...如果有两个事务向在集群中不同的节点向同一行写入并提交,失败的节点将中止。...解决办法: 选定主节点启动时加 --wsrep-new-cluster 参数启动 正常启动后的节点重新生成 gvwstate.dat 文件 5、MySQL Unknown/unsupported storage...下一篇: 在Docker中安装使用MySQL 部署PXC高可用(多主同时写入)→

    1.6K10

    在Android手机上使用MACE实现图像分类

    在本章中,笔者将会介绍使用小米的开源手机深度学习框架MACE来实现在Android手机实现图像分类。...MACE的GitHub地址:https://github.com/XiaoMi/mace 编译MACE库和模型 编译MACE库和模型有两种方式,一种是在Ubuntu本地上编译,另一种是使用docker编译...docker installation guide Required by docker mode for Caffe model Scipy pip install -I scipy==1.0.0...lib是存放编译好的mace库 model是存放模型的文件夹,比如我们编译的MobileNet V2模型 使用Docker编译 首先安装docker,命令如下: apt-get install docker.io...使用docker就简单很多,少了很多安装依赖环境的步骤。 开发Android项目 创建Android项目 在创建项目是要选择C++支持。 ?

    1.4K20
    领券