二进制部署docker

IT
IT
IT
285
文章
1
评论
2020年5月30日14:15:14 评论 262 1385字阅读4分37秒

安装Docker

二进制包下载地址:https://download.docker.com/linux/static/stable/

到对应平台的目录下载所需版本的Docker二进制包,并上传到Node节点的/root目录下(本文以x86平台下的Docker18.09.9为例)

  • 下载二进制包并安装
[root@k8s-node1 ~]# wget https://download.docker.com/linux/static/stable/x86_64/docker-18.09.9.tgz
[root@k8s-node1 ~]# tar zxf docker-18.09.9.tgz
[root@k8s-node2 ~]# cp -a docker/* /usr/bin/
[root@k8s-node1 ~]# chmod 755 /usr/bin/{containerd,containerd-shim,ctr,docker,dockerd,docker-init,docker-proxy,runc}
  • 创建docker的systemd unit文件
[root@k8s-node1 ~]# vim /etc/systemd/system/docker.service


[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service containerd.service
Wants=network-online.target

[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
TimeoutSec=0
RestartSec=2
Restart=always
StartLimitBurst=3
StartLimitInterval=60s
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TasksMax=infinity
Delegate=yes
KillMode=process

[Install]
WantedBy=multi-user.target
  • 设置docker开机自启并启动
systemctl daemon-reload
systemctl start docker
systemctl enable docker
systemctl status docker

 

  • 配置镜像加速器

针对Docker客户端版本大于 1.10.0 的用户

您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

建议使用阿里云的镜像加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://zajdlx8a.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
  • 或者使用第三方加速 https://www.daocloud.io/mirror
继续阅读
  • 我的QQ
  • QQ扫一扫
  • weinxin
  • 我的头条
  • 头条扫一扫
  • weinxin
IT
  • 本文由 发表于 2020年5月30日14:15:14
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Centos8.1安装docker Docker

Centos8.1安装docker

yum方式安装 安装依赖 # yum install -y yum-utils device-mapper-persistent-data lvm2 添加仓库 # yum-config-manager...
docker安装mysql8.0 Docker

docker安装mysql8.0

创建存储目录 # mkdir -p /opt/data/mysql/data /opt/data/mysql/conf 基本使用 创建区分大小写文件 # cd /opt/data/mysql/conf...
上线审计系统准备 Docker

上线审计系统准备

系统硬件 cpu最少4核 内存最少4G 硬盘100以上 其他随意   关闭防火墙 # systemctl stop firewalld.service # systemctl disable...