docker 传入变量

摘要:
1.变量ENVmaxmemory=“”2在Dockerfile中定义。如果[“$maxmemory”];Thensed-i“s/maxmemory4294967296/maxmemory$maxmemory/”/reis-cluster.confi3。传入变量dockerrund-itemaxmemory=10000reg.ptone.jp/base/redis-cluster:

1、Dockerfile中定义变量

ENV maxmemory=""

2、脚本接收变量

if [ "$maxmemory" ];then
        sed -i "s/maxmemory 4294967296/maxmemory $maxmemory/" /redis-cluster.conf
fi

3、传入变量

docker run -d -it -e maxmemory=10000 reg.ptone.jp/base/redis-cluster:5.0.2

免责声明:文章转载自《docker 传入变量》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【Python】爬取百度图片Unity 鼠标旋转物体360展示下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

gcc中gdb调试工具的使用

首先,利用gcc编译源文件时添加 -g 选项生成可调试的文件,例如,要调试test.c文件,输入命令 $ gcc -g test.c -o test_gdb 生成test_gdb文件。 然后,运行命令 $ gdb test_gdb 可进入调试模式。 在调试模式中,(gdb) 表明此时可输入命令,常用的gdb调试命令如下: GDB常用命令 格式 含义 简...

C++ 变量作用域

作用域是程序的一个区域,一般来说有三个地方可以定义变量: 在函数或一个代码块内部声明的变量,称为局部变量。 在函数参数的定义中声明的变量,称为形式参数。 在所有函数外部声明的变量,称为全局变量。 局部变量 在函数或一个代码块内部声明的变量,称为局部变量。它们只能被函数内部或者代码块内部的语句使用。 #include<iostream> us...

Windows的Java_HOME环境变更配置

Windows的Java_HOME环境变更配置 一般会配置三个环境变更: 1、系统变量 变量名JAVA_HOME  变量值=安装目录,如:C:Program Files (x86)Javajdk1.7.0_40 2、Path系统变量,编辑,在原来变量值最后处加上:;%JAVA_HOME%in;%JAVA_HOME%jrein; 3、系统变量CLASSPAT...

C#命名惯例和规范

C#命名惯例和规范 注记 : Pascal 大小写形式-所有单词第一个字母大写,其他字母小写。 Camel   大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写。 类名使用Pascal 大小写形式 public class HelloWorld{ ...} 方法使用Pascal 大小写形式 public class HelloW...

bat批处理下如何像shell一样将命令执行的效果赋值给变量

在bat下如何实现像shell一样,把执行命令行后的结果赋值给变量呐? 刚开始,可真难为到我了。随着对bat批处理知识熟悉的加深。 学习到了!!! 举个 栗子: svnlook  uuid  C:Repository est          # 这行命令什么意思呐。它是svn服务器的命令(因为最近在搞svn的东西啦)。                  ...

滴滴开源 Vue 组件库— cube-ui

cube-ui 是滴滴去年底开源的一款基于 Vue.js 2.0 的移动端组件库,主要核心目标是做到体验极致、灵活性强、易扩展以及提供良好的周边生态—后编译。 自 17 年 11 月开源至今已有 5 个月,在这个过程中 cube-ui 受到了不少的关注,同时从社区中也收到了很多很好的反馈和建议。我们也一直在迭代更新,从最初的 1.0 版本到最近发布的 1....