首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏陶然同学博客

    【Docker】自定义镜像与Compose

    目录 2.3.6.案例-给MySQL挂载本地目录 2.3.7.小结 3.Dockerfile自定义镜像 3.1.镜像结构 3.2.Dockerfile语法 3.3.构建Java项目 3.3.1.基于Ubuntu 数据卷挂载与目录直接挂载的 数据卷挂载耦合度低,由docker来管理目录,但是目录较深,不好找 目录挂载耦合度高,需要我们自己管理目录,不过目录容易寻找查看 3.Dockerfile自定义镜像 而要自定义镜像,就必须先了解镜像的结构才行。 3.1.镜像结构 镜像是将应用程序及其需要的系统函数库、环境、配置、依赖打包而成。 3.2.Dockerfile语法 构建自定义的镜像时,并不需要一个个文件去拷贝,打包。 也可以是其他人制作好的镜像,例如:java:8-alpine 4.Docker-Compose Docker Compose可以基于Compose文件帮我们快速的部署分布式应用,而无需手动一个个创建和运行容器

    2.7K40编辑于 2023-02-27
  • 来自专栏Android技术沉淀

    Jetpack-Compose 学习笔记(三)—— Compose自定义“View”

    Compose 当然也不甘落后,在 Compose 中我们可以使用 Layout 组件来自定义我们自己的 Composable 组件。 Compose 自定义一个 “View” Compose 中的自定义 Layout 跟 View 体系是很不同的。我们需要自定义的 Layout 居然就是自定义一个 Modifier 属性! 总结一下,在 Compose自定义 Layout 的基本流程其实跟 View 体系中自定义 View 的一样,其中最大的不同就是在测量的步骤,Compose 为提高效率不允许多次进行测量。 ,这也是 Compose 自定义 Layout 的优势所在。 那么,Compose自定义“View”,你学会了么?

    2K21编辑于 2022-08-19
  • 来自专栏Android补给站

    使用Jetpack Compose完成你的自定义Layout

    概述 Compose已经内置了许多组件,诸如Column,Row,Box等。开发者可以通过这些组合这些已有的组件来定制自己的专属组件。 并且在每个子元素自我测量后,当前UI元素可以根据其所需要的宽度与高度进行在自己内部进行放置 Compose UI 不允许多次测量,当前UI元素的每一个子元素均不能被重复进行测量,换句话说就是每个子元素只允许被测量一次 为避免传统View系统测量布局的性能陷阱,Compose限制了每个子元素的测量次数,可以高效处理深度比较大的UI树(极端情况是退化成链表的树形结构)。 Layout Modifier使用示例 有时你想在屏幕上展示一段文本信息,通常你会使用到Compose内置的Text组件。 然而我们有时是需要精细化测量布局每一个子组件,这需要我们进行完全的自定义Layout。这类似于传统View系统中定制View与ViewGroup测量布局流程的区别。

    2.6K20发布于 2021-05-28
  • 来自专栏HenCoder

    【世纪纠结】Jetpack Compose自定义 View,学哪个?

    正文 「学 Compose 还是学自定义 View?」这个问题从去年初我发第一个 Compose 主题的视频到现在,一直有人问我。 今天来跟大家聊聊「学 Compose 还是学自定义 View」的问题。 首先我们确定一下前提:这是个个人职业发展角度的讨论,也就是所谓的利益导向。 关于 Compose自定义 View 哪个更好或者我更喜欢哪个,在这个视频里不做讨论。 从原理看,Compose 似乎可以取代 View 大家更关心的是【现在】学哪个,如果让我简单直接地回答:自定义 View。 我的观点是:对于当下这个时代,你如果有时间,双修——Compose自定义 View 两个都学——是对我们的职业发展最负责的选择。而如果你的时间不够,只能先学一个,那么去学自定义 View。

    1.1K30编辑于 2022-11-23
  • 来自专栏用户8644135的专栏

    Docker Compose

    Docker Compose Compose 简介 Compose 是用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用YML文件来配置应用程序需要的所有服务。 /download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 要安装其他版本的Compose ]# ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose 测试是否安装成功: [root@localhost ~]# docker-compose 然后它将容器和主机绑定到暴露的端口9140 4、使用 Compose 命令构建和运行您的应用 # 在docker-compose.yml所在路径下执行该命令Compose就会自动构建镜像并使用镜像启动容器 Docker Compose常用命令与配置 常见命令 ps:列出所有运行容器 docker-compose ps logs:查看服务日志输出 docker-compose logs port

    1.5K20发布于 2021-06-30
  • 来自专栏QA一隅

    Docker Compose

    Compose 简介 Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速在集群中部署分布式应用。 命令pip install docker-compose 验证是否安装成功docker-compose -version 二进制文件安装 在Liunx环境可以使用二进制文件安装,要安装其他版本的Compose $ docker-compose -v docker-compose version 1.20.1, build 5d8c71b2 Compose模板文件 Compose模板文件是一个YAML文件 指定Compose文件版本,截止目前为止(2020.2) Compose有三个版本,最新的版本是3.7 版本详情:https://docs.docker.com/compose/compose-file 仅可以指定内部端口为参数 expose: - "3000" - "8000" dns 自定义 DNS 服务器。可以是一个值,也可以是一个列表。

    1.5K10发布于 2021-08-09
  • 来自专栏云计算linux

    Docker Compose

    Docker Compose 一、安装Docker Compose # Compose目前已经完全支持Linux、Mac OS和Windows,在我们安装Compose之前,需要先安装Docker。 m` -o /usr/local/bin/docker-compose # 设置文件可执行权限 chmod +x /usr/local/bin/docker-compose # 查看版本信息 docker-compose -version 二、卸载Docker Compose # 二进制包方式安装的,删除二进制文件即可 rm /usr/local/bin/docker-compose 三、 使用docker compose 编排nginx+springboot项目 创建docker-compose目录 mkdir ~/docker-compose cd ~/docker-compose 编写 docker-compose.yml 目录下 使用docker-compose 启动容器 docker-compose up 测试访问 http://192.168.149.135/hello

    46510编辑于 2024-12-13
  • 来自专栏Android技术沉淀

    Jetpack-Compose 学习笔记(一)—— Compose 初探

    这个版本在“新建项目”中支持选择 Compose 模板,并且有即时预览 Compose 界面等功能。 4.5 Compose 自定义主题 Compose 中有自带的一些主题,比如 MaterialTheme,被这些 Theme 包裹,就可以呈现出这些 Theme 所设置的属性了。 MaterialTheme.typography.h5.copy(color = Color.Green) Text(text = "Hello $name", style = customStyle) } 如何自定义一个自己的 其实也很简单,下面是一个例子: // code 10 // 主要方法,被此方法包裹的 Composable 函数都会被设置为自定义主题 @Composable fun CustomTheme( 是的,在 Compose自定义一个主题就是这么简单。 5. 编程思想 再来说一说官方文档里提到的 Compose 的编程思想吧。

    3K12编辑于 2022-08-19
  • 来自专栏叔叔的博客

    Docker Compose

    一、简介 Docker Compose,意思就是构建Docker 为了方便构建多个容器 二、简单使用 安装 #下载 sudo curl -L https://github.com/docker/compose /releases/download/1.20.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose #安装 chmod +x /usr/local/bin/docker-compose #查看版本 docker-compose version docker-compose.yml配置 下面是个demo version: links: - eureka 详细配置看这里:https://blog.csdn.net/qq_36148847/article/details/79427878 docker-compose /docker-compose.yml,images可以是本地也可以是远程的。

    78140发布于 2018-07-25
  • 来自专栏0x7c00的专栏

    Docker Compose

    Docker Compose 正是我们需要的工具,下面我们详细介绍一下如何使用他来管理我们的容器。 安装 Docker Compose 我们按照官方文档进行安装。 确认我们安装的 Docker Compose 的版本 => 1.18.0: docker-compose -v 目前 Compose 文件格式有 3 个版本,分别为 1、2.x 和 3.x。 描述文件内容 docker compose 描述文件为 yml 文件,通常命名为 docker-compose.yml,文件包含以下内容: version: '3.3' # define services 运行 我们使用命令: docker-compose up -d 来使我们声明的容器再后台启动运行。 我们还使用: docker-compose down 来销毁所声明的全部容器。 如果不是以 docker-compose.yml 命名的声明文件,则我们需要使用 -f 参数指定我们所使用的声明文件。

    71530发布于 2021-11-01
  • 来自专栏前端开发学kotlin

    前端开发者的 Kotlin 之旅:Compose 自定义组件开发实战

    作为一名前端开发工程师,在掌握了 Compose 的基础组件、布局系统、状态管理和 Material 3 组件库后,我开始探索如何设计和开发自定义组件。 本文将从前端开发者的视角,深入解析 Compose 自定义组件的设计原则、实现模式和性能优化技术。 在前端开发中,我们经常需要封装可复用的组件。 通过本模块的学习,我将探索: 如何设计参数化的组件 如何使用 Slot API 实现组合模式 如何优化组件性能 如何提升用户体验 从前端视角理解自定义组件 组件设计思维对比 前端开发 Compose 说明 注解标记可组合函数 Compose 的参数默认值更加明确和类型安全 快速体验自定义组件 在深入学习之前,让我们先运行示例项目,直观感受自定义组件的效果。 Slot API 是 Compose 中实现组合模式的核心机制,允许调用者提供自定义内容。

    46810编辑于 2026-03-12
  • 来自专栏devops探索

    docker compose

    Compose 恰好满足了这样的需求。它允许用户通过一个单独的 docker-compose.yml 模板文件(YAML 格式)来定义一组相关联的应用容器为一个项目(project)。 /docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose compose命令说明 对于 Compose 来说,大部分命令的对象既可以是项目本身,也可以指定为项目中的服务或者容器。 : docker-compose.yml) 指定使用的compose模板文件,默认为docker-compose.yml -p, --project-name NAME Specify an depends_on: - db - redis redis: image: redis db: image: postgres dns  自定义

    97910发布于 2020-07-31
  • 来自专栏全栈开发那些事

    Docker Compose安装

    Docker Compose安装 1、第一种方法:github下载安装 1.1 从github上下载docker-compose二进制文件安装(亲测可用) 1.2 添加可执行权限 1.3 测试安装结果 上下载docker-compose二进制文件安装(亲测可用) 下载最新版的docker-compose文件 sudo curl -L https://github.com/docker/compose/ releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose 但是由于直接在 /docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose 1.2 添加可执行权限 sudo chmod +x /usr 2.4 pip安装docker-compose pip install docker-compose 如果想要卸载,执行pip uninstall docker-compose即可。

    2.2K10编辑于 2023-02-25
  • 来自专栏android技术

    compose--动画

    compose中本身封装了很多动画,我们可以拿来直接使用,动画也可以从官网进行学习:Compose动画 一、AnimationSpec compose中的动画效果都是由AnimationSpec定义的 ,它包含了动画执行时长,估值器,插值器的功能,我们也可以通过AnimationSpec自定义动画效果,所以在真正使用compose动画之前,先对AnimationSpec来做学习 1.spring spring 效果: 1.2 EnterTransition&ExitTransition 也可以通过给AnimatedVisibility指定 EnterTransition 和 ExitTransition 来自定义这种过渡效果 Text("click") } } } 效果: 1.4 transition 在AnimatedVisibilityScope中可以通过transition创建自定义的动画效果 Text("click") } } } 效果: 6.Transition AnimatedVisibilityScope中可以直接获取到transition进而自定义一些动画

    1.4K10编辑于 2022-12-15
  • 来自专栏云计算linux

    docker-compose

    一、安装Docker Compose # Compose目前已经完全支持Linux、Mac OS和Windows,在我们安装Compose之前,需要先安装Docker。 m` -o /usr/local/bin/docker-compose # 设置文件可执行权限 chmod +x /usr/local/bin/docker-compose # 查看版本信息 docker-compose -version 二、卸载Docker Compose # 二进制包方式安装的,删除二进制文件即可 rm /usr/local/bin/docker-compose 三、 使用docker compose 编排nginx+springboot项目 创建docker-compose目录 mkdir ~/docker-compose cd ~/docker-compose 2.编写 docker-compose.yml 目录下 使用docker-compose 启动容器 docker-compose up 6.测试访问 http://192.168.149.135/hello

    44110编辑于 2024-12-19
  • 来自专栏玖叁叁

    docker-compose

    Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。 在安装 Docker 后,您可以使用以下命令安装 Docker Compose:sudo curl -L "https://github.com/docker/compose/releases/download /bin/docker-compose这将从 Docker Compose 的 GitHub 发布页面下载最新版本的二进制文件,并将其保存到 /usr/local/bin/docker-compose。 安装完成后,您可以通过运行以下命令来验证 Docker Compose 是否已成功安装:docker-compose --versionDocker Compose 配置文件语法Docker Compose Docker Compose 命令行参数Docker Compose 有许多命令行参数,下面是一些常用的参数:up:创建并启动容器。down:停止并删除容器。ps:列出正在运行的容器。

    2.1K40编辑于 2023-04-26
  • 来自专栏Pengcheng's Blog

    Docker Compose安装

    上根据系统架构下载最新的二进制文件 下载地址 本文使用的是linux-x86_64架构的系统 将它下载下来然后上传到服务器上,然后执行下列命令 # 修改文件名称并移动到bin目录下 sudo mv docker-compose-linux-x86 _64 /usr/local/bin/docker-compose # 赋予执行权限 sudo chmod +x /usr/local/bin/docker-compose # 检查是否安装成功 docker-compose -v # 输出:Docker Compose version vx.x.x 即表示安装成功 方法二:通过pip安装 sudo pip install docker-compose

    1.2K31编辑于 2023-05-02
  • 来自专栏Bennyhuo

    Compose Desktop体验

    最近 JetBarin 公司发布了 Compose Desktop[1]。是的,你没听错,就是 Google 用于 Android 上的 Compose[2]。 __ id("org.jetbrains.compose") version (System.getenv("COMPOSE_TEMPLATE_COMPOSE_VERSION") ? 参考资料 compose-jb[7] JetBrains/compose-jb[8] androidx.compose[9] Jetpack Compose 基础知识[10] 参考资料 [1] Compose Desktop: https://www.jetbrains.com/lp/compose/ [2] Compose: https://developer.android.com/jetpack/compose /wixtoolset/wix3 [7] compose-jb: https://www.jetbrains.com/lp/compose/ [8] JetBrains/compose-jb: https

    4.7K40发布于 2020-12-17
  • 来自专栏Lemon黄

    13 Dcoker Compose

    Docker Compose Docker Compose 是一个命令行工具,允许我们定义和管理多容器应用程序。 安装 Docker Compose 首先,我们需要确保我们的系统上安装了 Docker Compose。 install docker-compose-plugin 通过检查版本来验证 Docker Compose 是否已正确安装: docker compose version 如果安装成功,我们会看到 Docker Compose 命令行 docker-compose 命令提供了许多子命令来使用 docker-compose 管理 Docker 容器。下面我们来详细了解下各个子命令。 通过在docker-compose.yaml文件所在的目录中运行docker-compose up命令,Docker Compose 将创建并启动定义的服务。

    56310编辑于 2023-12-13
  • 来自专栏得一

    Docker Compose安装

    下载安装 Linux 上我们可以从 Github 上下载它的二进制包来使用,最新发行的版本地址:https://github.com/docker/compose/releases。 1、运行以下命令以下载 Docker Compose 的当前稳定版本: sudo curl -L "https://github.com/docker/compose/releases/download /v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 要安装其他版本的 Compose,请替换 2、将可执行权限应用于二进制文件: sudo chmod +x /usr/local/bin/docker-compose 3、创建软链: sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose 4、测试是否安装成功: docker-compose --version 参考文档 Docker Compose

    7.2K23编辑于 2022-02-12
领券