![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
文章平均质量分 78
thlzjfefe
这个作者很懒,什么都没留下…
展开
-
Native memory allocation (mmap) failed to map 6215958528 bytes for committing reserved memory
今天突然发现es报错,无法正常启动,报错信息如下:Exception in thread "main" java.lang.RuntimeException: starting java failed with [1]output:## There is insufficient memory for the Java Runtime Environment to continue.# Native memory allocation (mmap) failed to map 621595852原创 2022-03-14 22:42:31 · 6416 阅读 · 1 评论 -
Dockerfile RUN,CMD,ENTRYPOINT命令区别
Dockerfile中RUN,CMD和ENTRYPOINT都能够用于执行命令,下面是三者的主要用途:RUN命令执行命令并创建新的镜像层,通常用于安装软件包 CMD命令设置容器启动后默认执行的命令及其参数,但CMD设置的命令能够被docker run命令后面的命令行参数替换 ENTRYPOINT配置容器启动时的执行命令(不会被忽略,一定会被执行,即使运行 docker run时指定了其他命令)Shell格式和Exec格式运行命令我们可用两种方式指定 RUN、CMD 和 ENTRYPOINT 要运转载 2021-03-24 18:27:24 · 132 阅读 · 0 评论 -
容器虚拟网卡与网桥docker0虚拟网卡的veth pair的配对
一)基本知识:Docker安装时会自动在 host上创建三个网络:none,host,和bridge;详细说明可参考其它文档。我们可用 docker network ls命令查看:基于DRIVER是bridge的网络都会有一个对应的linux bridge被创建:在默认环境中,一个名为docker0的linux bridge自动被创建好了,其上有一个 docker0内部接口,IP地址为172.17.0.1/16:再用docker network inspect指令查看brid...转载 2020-11-01 19:24:36 · 1267 阅读 · 0 评论 -
Docker(二十)-Docker容器CPU、memory资源限制
背景在使用 docker 运行容器时,默认的情况下,docker没有对容器进行硬件资源的限制,当一台主机上运行几百个容器,这些容器虽然互相隔离,但是底层却使用着相同的 CPU、内存和磁盘资源。如果不对容器使用的资源进行限制,那么容器之间会互相影响,小的来说会导致容器资源使用不公平;大的来说,可能会导致主机和集群资源耗尽,服务完全不可用。docker 作为容器的管理者,自然提供了控制容器资源的功能。正如使用内核的 namespace 来做容器之间的隔离,docker 也是通过内核的 cgroups 来转载 2020-09-26 18:37:19 · 720 阅读 · 0 评论 -
使用 Docker 搭建 Tomcat 运行环境
原文链接:http://www.cnblogs.com/itech/p/5220122.htmlhttp://my.oschina.net/huangyong/blog/372491?fromerr=kHrZPM01 1 Docker与虚拟机 2 搭建过程2.1 准备宿主系统准备一个 CentOS 7操作系统,具体要求如下: 必须是 64 位操作系统 ...转载 2018-09-10 15:30:52 · 1241 阅读 · 0 评论 -
[docker]docker0网络模型探究
原文连接:https://www.cnblogs.com/iiiiher/p/8135024.htmldocker0网络模型step by step将docker的ns软链到linux ns$ ln -s /var/run/docker/netns /var/run/netns查看ns,无$ ip netns $ 启动b1$ docker run -itd --...转载 2019-06-27 22:29:43 · 121 阅读 · 0 评论