聊聊docker容器的memory限制

4 月 8 日
阅读 7 分钟
87
所谓Cache,就是为了弥补高速设备和低速设备之间的矛盾而设立的一个中间层。缓冲(Buffer)是根据磁盘的读写设计的,它把分散的写操作集中进行,减少磁盘碎片和硬盘的反复寻道,从而提高系统性能。

mac使用podman替代docker

2023-06-01
阅读 1 分钟
716
序本文主要记录一下使用podman替代docker的过程安装podman {代码...} 或者去[链接]下载对应的pkgpodman compose {代码...} 或者 {代码...} 使用machine {代码...} init添加-v来挂载宿主机的文件夹到machinecompose {代码...} 小结使用podman、podman machine、podman-compose基本可以无缝替代docker、docker-machine、do...

jib自定义entrypoint

2018-09-03
阅读 2 分钟
5.3k
序 本文主要研究一下jib自定义entrypoint的用场 maven {代码...} 这里在container标签下面自定义了entrypoint,然后注入环境变量,这样就不用将jvm的配置写死在pom文件中了 原本jib默认生成的entrypoint是引号模式的,比如 {代码...} 这种模式貌似不能支持环境变量,因此需改为没有引号的模式,使用sh -c java命令来启动...

[case34]jib打包docker镜像实战

2018-08-26
阅读 10 分钟
4.4k
序 本文主要研究一下如何使用google的jib打包docker镜像 maven {代码...} 配置 {代码...} 这里指定base image为java:8u172-jre-alpine 同时指定生成的image名称为jib-demo:${maven.build.timestamp} container标签可以指定相关参数,比如jvmFlags指定JVM参数,ports指定expose的端口号 extraDirectory用于指定要添加的目...

docker化360的pika

2017-11-14
阅读 2 分钟
3.7k
由于官方的Dockerfile没有指定centos版本,直接用latest,导致build起来有些问题,不同版本的类库有的仓库里头没有,相对费劲,另外直接make出来的版本目测又2+G,没研究怎么去瘦身,于是干脆还是用二进制的版本了

docker运行seyren

2017-06-06
阅读 2 分钟
2.7k
序 seyren是一款开源的监控报警系统,采用java开发,从graphite读取指标。下面说一下如何进行docker化运行。 dockerfile {代码...} run-seyren.sh {代码...} 运行 {代码...} doc docker-seyren 想获取最新内容,请关注微信公众号

jenkins构建docker镜像

2017-03-13
阅读 1 分钟
7.5k
安装docker相关plugin 系统管理-插件管理-可选插件 Docker plugin Docker Slaves Plugin docker-build-step 配置docker插件 搭建docker-http-proxy 以http的形式暴露docker的api {代码...} 构建jenkins-slave镜像 可以参考dind-jenkins-slave自行定义 配置云 系统管理-系统设置-云-新增云 docker url这里为tcp://192.168...

docker运行oracle11g

2017-02-27
阅读 3 分钟
6.3k
image {代码...} 或者自己自动添加表 {代码...} 构建镜像 {代码...} 启动 {代码...} 连接 {代码...} jdbc maven {代码...} repository {代码...} 配置 {代码...} doc wnameless/oracle-xe-11g qida/oracle-xe-11g 在 Docker 上配置 Oracle docker-oracle-xe-11g-demo

优雅地关闭kubernetes中的nginx

2017-02-01
阅读 5 分钟
13.8k
前者可以被阻塞、处理和忽略,但是后者不可以。KILL命令的默认不带参数发送的信号就是SIGTERM.让程序有好的退出。因为它可以被阻塞,所以有的进程不能被结束时,用kill发送后者信号,即可。即:kill-9 进程号。

docker运行badjs

2017-01-24
阅读 1 分钟
2.8k
pull镜像 {代码...} 创建mysql数据库 badjs-web/db/create.sql 创建mongo use badjs 启动 {代码...} 上报 获取项目id,比如id=1 {代码...} 修改example/index.html的配置,比如 {代码...} 修改src/bj-report.js,比如 {代码...} 然后双击example/index.html然后去8081后台,查看日志[链接] doc BetterJS-doc

通过jmx监控docker中的java应用

2017-01-15
阅读 1 分钟
9.7k
添加jmx参数 {代码...} 其中ava.rmi.server.hostname为docker的地址 jvisualvm 本地命令行敲入jvisualvm打开 添加远程机器192.168.99.100 添加jmx连接192.168.99.100:9090 不要求SSL连接 查看mbean 添加插件VisualVM-MBeans doc Monitoring Java Applications Running Inside Docker Containers

dockerfile中apt-install处理continue

2017-01-14
阅读 1 分钟
8.7k
报错 {代码...} 使用assume-yes {代码...} doc How to install a package with apt without the Do you want to continue Y/n? prompt?

docker-machine指定cpu个数

2017-01-11
阅读 1 分钟
6.2k
给本机的一个服务压测,结果半天qps上不了万,而且经常跑满cpu,搞半天发现,docker里头才1核1G内存。原来boot2docker默认给docker-machine分配1个cpu和1G内存。

docker修改打开文件数

2017-01-10
阅读 1 分钟
6.3k
privileged运行 {代码...} 修改参数 {代码...} 使用如下在构建镜像的时候修改无效 {代码...} c1000k测试 {代码...} doc 0.11.1: sysctl exhibiting a new "Read-only file system" error 探讨Docker容器中修改系统变量的方法 c1000k 高性能网络编程7--tcp连接的内存使用 C1000K高性能服务器构建技术 Node版单机100w连接...

docker的网络配置

2017-01-01
阅读 1 分钟
2.6k
'bridge': creates a new network stack for the container on the docker bridge

ubuntu dockerfile指定时区

2016-11-11
阅读 1 分钟
5.7k
配置 {代码...}

docker拷贝文件

2016-10-27
阅读 1 分钟
5.9k
从容器往host拷贝 {代码...} 从host拷贝到容器 {代码...} 或者 {代码...} 或者 {代码...} kubectl {代码...} doc copying-files-from-host-to-docker-container Add a kubectl cp ... command

docker运行cabot

2016-09-25
阅读 2 分钟
3.1k
docker-compose {代码...} dockerfile {代码...} 运行 docker-compose up打开[链接]admin/admin summary 依赖组件太多,另外没有配置了graphite没有生效,不能在ui进行配置,比较费劲,建议参考该功能,自己重写。 docs cabot-docker

docker运行zabbix3.0

2016-09-24
阅读 1 分钟
4.6k
docker-compose.yml {代码...} 打开UI [链接] 默认Admin/zabbix 3.0的界面是不是令人赏心悦目 docs zabbix-docker zabbix-3.0-xxl zabbix-documentation

dockerfile的expose

2016-08-27
阅读 1 分钟
5.1k
EXPOSE指令 该指令是Docker镜像告知Docker宿主机应用监听在哪个端口。也可以在run的时候使用--expose=[]来进行覆盖 发布容器端口 expose端口只是使得该端口在容器内可用,对于那些需要对Docker宿主机以外的应用提供服务的应用,则需要将端口发布出去。 --publish-all/-P 发布容器内所有已经expose的端口到Docker宿主机上...

使用docker搭建phabricator

2016-08-11
阅读 1 分钟
4.7k
docker方式 {代码...} k8s方式 pod {代码...} svc {代码...}

maven-docker-build-500异常

2016-08-09
阅读 1 分钟
4.9k
异常 {代码...} docs InternalServerErrorException: HTTP 500 Internal Server Error Invalid repository name ... only [a-z0-9-_.] are allowed 解决 镜像名称不能有大小写,改为中划线

docker运行kafka

2016-07-07
阅读 1 分钟
5.5k
dockerfile [链接] run {代码...}

docker运行zk

2016-07-06
阅读 1 分钟
3.7k
pull {代码...} run {代码...} github [链接]

nodejs的docker化

2016-06-25
阅读 1 分钟
3.1k
node:4.4.5 {代码...} 安装express {代码...} 制作镜像 {代码...} dockerfile {代码...} 运行 {代码...}

docker命令易错点整理

2016-06-08
阅读 1 分钟
3.5k
stop会首先尝试正常结束容器(发送SIGTERM信号给容器中的程序),如果程序没有响应的话,则强制结束容器(发送SIGKILL信号);kill则会直接强制结束容器

ubuntu添加中文字体

2016-06-03
阅读 1 分钟
12.2k
apt-get install -y --force-yes --no-install-recommends fonts-wqy-microhei

docker数据卷

2016-05-26
阅读 2 分钟
3.5k
该命令将会创建一个已经包含在Dockerfile里定义过Volume的postgres镜像,运行echo命令然后退出。当我们运行docker ps命令时,echo可以帮助我们识别某镜像的用途。我们可以用-volumes-from命令来识别其它容器的Volume:

docker image save & load

2016-05-25
阅读 1 分钟
3.3k
导出 {代码...} 导入 {代码...} 参考 存出和载入镜像 Docker的save和export命令的区别

docker-compose命令对比

2016-05-23
阅读 1 分钟
5.2k
links:链接到其它服务中的容器。使用服务名称(同时作为别名)或服务名称:服务别名 (SERVICE:ALIAS) 格式都可以。使用的别名将会自动在服务容器中的 /etc/hosts 里创建。