DOCKER篇 三月 12, 2020

Docker 容器内 Java 应用发生 OutOfMemoryError 堆内存空间不足时, 容器无法重启应用

文章字数 1.7k 阅读约需 2 mins.

在一次生产环境部署 elasticsearch 节点时 docker 容器设置了 –restart always,
此时 elasticsearch 的一个节点发生了 java.lang.OutOfMemoryError...

查看全文

DOCKER篇 三月 12, 2020

Docker 容器内 Java 应用发生 OutOfMemoryError 堆内存空间不足时, 容器无法重启应用

文章字数 1.7k 阅读约需 2 mins.

在一次生产环境部署 elasticsearch 节点时 docker 容器设置了 –restart always,
此时 elasticsearch 的一个节点发生了 java.lang.OutOfMemoryError: Java heap space
容器并没有重启

elasticsearch 已经设置了 -Xms -Xmx

JVM堆内存超出xmx限制,并抛java.lang.OutOfMemoryError: Java heap space异常。堆内存爆了之后,JVM和java进程会继续运行...

查看全文

DOCKER篇 十一月 19, 2019

Docker 日志信息

文章字数 1.3k 阅读约需 1 mins.

docker 容器启动, 通过 docker logs -f container 可以实时查看日志

但是控制台输出的日志太多,会怎么样,容器里控制台输出的日志在宿主机什么位置?

有时容器输出太多,运行时间长了后,会把磁盘撑满…

docker 里容器的日志都属于标准输出(stdout)
每个 container 都是一个特殊的进程,由 docker daemon 创建并启动,docker daemon 来守护和管理

docker daemon 有一个默认的日志驱动程序,默认为json-file
json...

查看全文

群晖篇 九月 09, 2019

群晖系列 --- 添加私有仓库无法下载镜像问题的解决

文章字数 977 阅读约需 1 mins.

背景

在群晖的 Docker 组件里添加了个人的私有仓库,发现却无法下载镜像….

分析

在 Docker 组件里添加新的仓库,并设置为使用仓库,发现在仓库里下载镜像总是失败,状态栏提示查看日志,可是在日志里总看不到东西

想了想,可能是新添加的 docker 私服是 http 的服务,而不是 https

方法

  1. 于是我使用 GateOne 组件进入 shell
  2. 使用命令 docker pull xxx:xxx, 发现报错 Get https://172.18.18.90:5000/v2/: http...
查看全文

DOCKER篇 四月 08, 2019

Docker 启动报错: Error starting daemon: Error initializing network controller: list bridge addresses failed: no available network

文章字数 6.6k 阅读约需 6 mins.

Docker 启动报错: Error starting daemon: Error initializing network controller: list bridge addresses failed: no available network

查看错误日志: journalctl -xe | grep docker

    [root@lenovo docker]# journalctl -xe | grep docker
    -- Subject: Unit docker.socket has...
查看全文

DOCKER篇 三月 21, 2019

Docker 容器挂载宿主机上的目录时出现 Permission denied

文章字数 5k 阅读约需 5 mins.

问题

启动 docker 容器时挂载容器以前存在的数据文件时出现了 Permission denied 的错误

解决

  1. 首先以为是挂载的文件夹有读写数据的权限问题 chmod -R 777 xxxx , 没有解决,依然报错
  2. 再分析是文件目录的所属者的问题: chown -R gname:uname xxxx , 没有解决,依然报错
  3. 这时我们进入容器之后 使用 ll 查看挂载的目录的所属者,发现组名和户名跟宿主机的组名和用户名不一致
  4. 原因在于,操作系统判断用户组和用户其实并不是根据名称来的,而是根据...
查看全文
加载更多
0%