草庐IT

Compose-Multiplatform

全部标签

【Docker】Docker-Compose安装太慢,连不上,换这个方式就好了

操作系统版本:Ubuntu16.04Docker-Compost版本:1.27.4,其他版本请自行验证镜像中是否存在。前言现在docker创建容器的命令已经越来越少被直接使用了sudodockerrun-it-d--name别名-p宿主机端口:容器端口-v宿主机文件存储位置:容器内文件位置镜像名:Tag/bin/bash为什么很少使用了?1、命令太长,配置太多,阅读成本高;2、修改起来困难,难以检查;3、容易出错所以Docker-Compose越来越多地被使用起来了。虽然Docker系列的工具非常好用,但是在网络方面却经常有着很多小问题,比如网速慢、网络不通,很多人会卡在Docker-Comp

docker-compose重新部署之前的环境和项目

因为目前工作中项目大部分都是使用的docker环境,使用docker-compose编排部署的,所以这段时间就自己尝试使用docker部署一下之前自己写的练手项目,其中的环境有mysql8、php7.4、redis3、rabbitmq、nginx、elasticsearch,当然这些技术有一些我都只是了解,平时工作用不到,自己也没有系统性的学习过,所以可能会有一些问题。该docker项目的代码以及目录结构地址https://gitee.com/wyqgg/blogdocker/tree/master/dockerFilephp这个镜像主要是安装一些项目中使用到的扩展,这里根据自己项目的需要来编

docker/Dockerfile/docker compose

安装dockerhttps://mirror.tuna.tsinghua.edu.cn/help/docker-ce/在x86环境下,由容器统一管理开发及运行环境。Dockerhttps://mirror.tuna.tsinghua.edu.cn/help/docker-ce/安装Docker-CE#官方docker源(被墙),不推荐#sudoadd-apt-repository"deb[arch=amd64]https://download.docker.com/linux/ubuntu$(lsb_release-cs)stable"#清华docker源,推荐sudoadd-apt-repo

使用docker-compose部署RocketMQ5.0

简介:使用docker-compose部署rocketmq5.0。文中会介绍docker-compose版本以及需要注意的项第一步:进入hub.docker.com搜索rocketmq我们选择第一个,因为第一个是7个月前更新的,(我看有很多博客使用的依旧是最下面的那种版本,但是现在的一些配置已经都不一样了,导致很多东西不能用)第二步:下载docker-compose并赋予权限https://get.daocloud.io/#install-compose#get.daocloud.io是国内链接,因此可以高速安装curl-Lhttps://get.daocloud.io/docker/comp

docker-compose 调整JVM参数

使用docker-compose,调整JVM参数JVM参数不生效问题描述:解决方案1:解决方案2问题描述:服务器配置比较低,导致部署在docker里的微服务占用内存太大部分本奎,就想调整下jvm参数优化下,又网上很多调整JVM参数的方法不能用或者调整后不生效,参考多篇文章后总结一个方法。推荐使用解决方式2解决方案1:1、docker-compose.yml里加上environment的配置,如下:version:'2.1'services:one-service:image:java:8volumes:-./porject:/springbootprivileged:trueports:-"2

【云原生】Docker-compose部署flink

ApacheFlink的数据流编程模型在有限和无限数据集上提供单次事件(event-at-a-time)处理。在基础层面,Flink程序由流和转换组成。ApacheFlink的API:有界或无界数据流的数据流API、用于有界数据集的数据集API、表API。[3]数据流的运行流程Flink程序在执行后被映射到流数据流,每个Flink数据流以一个或多个源(数据输入,例如消息队列或文件系统)开始,并以一个或多个接收器(数据输出,如消息队列、文件系统或数据库等)结束。Flink可以对流执行任意数量的变换,这些流可以被编排为有向无环数据流图,允许应用程序分支和合并数据流。Flink的数据源和接收器Fli

使用 Jetpack Compose 实现一个计算器APP

前言在上一篇文章中,我们说到打算使用compose实现一个计算器APP,最开始打算做一个经典的LCD基础计算器,后来觉得好像没啥特色,最终决定还是改成仿微软计算器。不过,微软计算器的功能太多了,仿制的工程量不小,所以我打算只仿我认为最核心的两个模式:标准模式和程序员模式。另外,这篇文章只说UI实现,具体的运算逻辑可以自行查看源码。功能特性是否支持功能✔基础四则运算(标准、程序员)✔无限输入(标准)✔%,1/x,x²,√x扩展运算(标准)✔运算过程历史记录(标准)✔二进制、八进制、十进制、十六进制随意切换并实时换算(程序员)✔位运算:左移、右移(程序员)✔逻辑运算:AND、OR、NOT、XOR(

使用docker-compose部署RocketMQ5.x 单机部署+配置参数详解

使用docker-compose部署RocketMQ5.x单机部署+配置参数详解镜像拉取拉取RocketMQ服务镜像(使用apache/rocketmq镜像包含NameServer+Broker+Proxy...)拉取RocketMQ控制台镜像(rocketmq-dashboard)安装docker-composev2版本并赋予权限(已经安装跳过这一步)比对docker版本对应的Composefileformat创建需要挂载的文件夹和文件创建NameServer需要挂载的文件夹和文件创建挂载文件夹创建挂载文件创建Broker需要挂载的文件夹和文件创建的挂载文件夹创建broker.conf文件拷

docker-compose 安装下载

DockerCompose是一个用来定义和运行复杂应用的Docker工具。一个使用Docker容器的应用,通常由多个容器组成。使用DockerCompose不再需要使用shell脚本来启动容器。下载:方式一;1、登入官方地址下载指定版本,官方地址为:https://github.com/docker/compose/releases2、将下载的软件上传到服务器/usr/local/bin目录下,并添加执行权限mvdocker-compose-Linux-x86_64docker-composechmod755docker-compose方式二:直接在服务器上下载1、登入GitHub,找到对应版

Docker部署RocketMQ5.x (单机部署+配置参数详解+不使用docker-compose直接部署)

Docker部署RocketMQ5.x单机部署+配置参数详解+不使用docker-compose直接部署镜像拉取(使用apache/rocketmq镜像包含NameServer+Broker+Proxy...)部署NameServer创建挂载文件夹创建挂载文件启动NameServer部署Broker创建需要映射的文件夹和文件创建的挂载文件夹创建broker.conf文件拷贝容器内Broker启动脚本到宿主机(如果不需要自定义堆内存可以跳过)启动Broker部署Proxy部署RocketMQ控制台(rocketmq-dashboard)镜像拉取启动RocketMQ控制台(rocketmq-das