从零开始的Linux运维屌丝之路,资源免费分享平台   运维人员首选:简单、易用、高效、安全、稳定、社区活跃的开源软件

Docker其他-未分类

发布:蔺要红10-04分类: Docker



# docker 修改了容器以后提交到新的镜像
docker commit -m "myappv2"  b4eb7bcceae8  yaohong/app-api:v2  #  容器id  提交到  新的镜像yaohong/app-api:v2

# namespace
https://www.cnblogs.com/sparkdev/p/9365405.html
# linux进程管理
https://www.cnblogs.com/yanjieli/p/9539588.html

# docker private registry  docker私有仓库
harbor   docker私有仓库

docker 启动限制cpu和内存
# https://blog.csdn.net/candcplusplus/article/details/53728507
# 500M
docker run -m 1G

# OOM killer

#  默认情况下,在出现 out-of-memory(OOM) 错误时,系统会杀死容器内的进程来获取更多空闲内存。这个杀死进程来节省内存的进程,我们姑且叫它 OOM killer。
#  我们可以通过设置--oom-kill-disable选项来禁止 OOM killer 杀死容器内进程。
但请确保只有在使用了-m/--memory选项时才使用--oom-kill-disable禁用 OOM killer。
#  如果没有设置-m选项,却禁用了 OOM-killer,可能会造成出现 out-of-memory 错误时,系统通过杀死宿主机进程或获取更改内存

docker pull lorel/docker-stress-ng  # 压测镜像

docker stats # 显示容器使用资源的情况
docker top  容器名称  # 显示容器的top情况

docker pull lorel/docker-stress-ng   #首先下载镜像
docker run  --name stress -it  --rm -m 512m  lorel/docker-stress-ng stress --vm 2  # 启动镜像测试内存

#测试用例
docker run  --name stress -it  --rm -m 256m --cpus 1 lorel/docker-stress-ng stress --vm 2 --cpu 8 # 启动镜像测试内存和cpu
docker run  --name stress -it  --rm -m 256m --cpuset-cpus 0,2 lorel/docker-stress-ng stress --vm 2 --cpu 8 # 启动镜像测试内存和cpu

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,如有侵权我会在24小时之内删除!

欢迎使用手机扫描访问本站