求助大佬们:
自己pull了ubuntu:20.04镜像开始搭环境,比较顺畅。但是有个部分需要修改:
/etc/security/limits.conf
修改完此文件后,在主机上是重启一下机器自动生效,但是在容器中却一直生不了效。也尝试了:
restart 容器、将容器commit为镜像再创容器的方法,均无效。
希望各位大佬们给点指点,纠结好几天了。
一般是改宿主机的docker.service
或者是daemon.json
配置文件。
如果要每个容器有不一样的需求,则使用--ulimit
启动参数。
在 Dockerfile 文件中,你需要
RUN echo "* soft nofile 51200" >> /etc/security/limits.conf \
&& echo "* hard nofile 51200" >> /etc/security/limits.conf
在使用的时候,需要 -v
或者 volumes 挂载才行。
好的好的,非常感谢。写进dockerfile了,在后续的容器中可以自动生效吗?