1.安装脚本
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum -y install gcc
yum -y install gcc-c++
yum install -y yum-utils
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
yum install -y yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 或者
#yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
2.启动docker
systemctl enable docker
systemctl start docker
systemctl status docker
3.加速地址
https://docker.1panel.live
优化会话限制
1.编辑 limits.conf 文件:
vi /etc/security/limits.conf
2.添加或修改限制规则:
在文件末尾添加以下行,设置所有用户的最大打开文件数为65536(可根据实际需求调整):
代码
* soft nofile 65536
* hard nofile 65536
- 表示对所有用户生效。
soft 是软限制,hard 是硬限制。软限制可以由用户自行提高(直到硬限制),硬限制是用户不能超过的绝对上限。
nofile 是指最大文件数。
保存并退出文件:
保存文件并退出编辑器。
应用新的限制(动态修改或重启)::
3.动态修改:在当前会话中,可以使用ulimit -n <数值>命令立即应用新的限制。
ulimit -n 65536
永久生效::需要重新登录用户或者重启系统才能使在 /etc/security/limits.conf 文件中设置的限制生效。
4.验证限制:
可以通过ulimit -n命令来查看当前用户的最大文件数限制。
ulimit -n
评论区