Toggle navigation
主页
English
K8S
Golang
Guitar
About Me
归档
标签
Welcome to Sanger's Blog!
DockerInstall.sh
docker
2023-11-17 16:52:09
45
0
0
sanger
docker
[TOC] # 脚本正文 ``` #!/bin/bash yum remove docker docker-common docker-selinux docker-engine -y yum install -y yum-utils device-mapper-persistent-data lvm2 #yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo #yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #阿里源 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #指定版本安装 #yum -y install docker-ce-17.09.0.ce && mkdir -p /data/docker #安装最新版本 yum -y install $1 && mkdir -p /data/docker #useradd opsadmin #usermod -G docker opsadmin sed -i "s#ExecStart=/usr/bin/dockerd#ExecStart=/usr/bin/dockerd --data-root /data/docker -H unix://#g" /usr/lib/systemd/system/docker.service mkdir -p /etc/docker tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "https://docker.m.daocloud.io", "https://dockerproxy.com", "https://docker.mirrors.ustc.edu.cn", "https://docker.nju.edu.cn", "https://igqnfj9t.mirror.aliyuncs.com" ], "insecure-registries": ["reg.xxx.com"], "log-driver": "json-file", "log-opts": {"max-size":"500m", "max-file":"1"}, "max-concurrent-downloads": 3, "max-concurrent-uploads": 5, "default-address-pools": [{"base": "172.16.0.0/16", "size": 24}] } systemctl enable docker systemctl start docker EOF systemctl enable docker && systemctl restart docker ``` # daemon.json释义 ``` ##配置镜像加速器地址(这里需要注意,当配置了此项后,默认会从镜像加速器地址拉取镜像,当镜像加速器的地址与官方不一致时,也是以加速器的地址为准,除非将此项剔除或换成其他同步良好的加速器地址) { "registry-mirrors": [ "https://docker.m.daocloud.io", "https://dockerproxy.com", "https://docker.mirrors.ustc.edu.cn", "https://docker.nju.edu.cn", "https://igqnfj9t.mirror.aliyuncs.com" ], ##配置私有仓库 "insecure-registries": ["reg.xxx.com"], ##配置日志驱动 "log-driver": "json-file", "log-opts": {"max-size":"500m", "max-file":"1"}, ##配置下载/上传限制 "max-concurrent-downloads": 3, ##最大下载数 "max-concurrent-uploads": 5, ##最大上传数 ##为容器设置固定的地址池,可设置多个 "default-address-pools":[{"base":"172.16.0.0/16","size":24},{"base":"172.90.0.0/16","size":24}] ```
上一篇:
jaeger概述与helm安装
下一篇:
harbor 2.9.1 安装
0
赞
45 人读过
新浪微博
微信
更多分享
腾讯微博
QQ空间
人人网
文档导航