Centos7安装Docker(二进制)

前言

最近在私有云部署一套自动化运维平台;

其中k8s是重头戏,安装k8s之前需要先安装docker,之前博文中有讲如何通过yum方式安装docker《从零学ELK系列(三):Centos安装Docker(超详细图文教程)》,现在用二进制方式安装一次docker,在此记录

docker架构图

在这里插入图片描述

安装过程

cd /soft
wget https://download.docker.com/linux/static/stable/x86_64/docker-18.06.3-ce.tgz
tar -xvf docker-18.06.3-ce.tgz
mv docker/* /usr/bin
  • 设置docker远程仓库为阿里云
# 获取阿里云地址
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors?accounttraceid=dff3ed14e88f461ca40f6c3ca90f03f0lwjh

vim /etc/docker/daemon.json

{
 "registry-mirrors":["https://dv1sd25l.mirror.aliyuncs.com"]
}
  • 创建启动文件
vim /etc/systemd/system/docker.service

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

[Service]
Type=notify
ExecStart=/usr/bin/dockerd --graph /soft/docker/data -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target
 
  • 配置docker开机启动
chmod +x /etc/systemd/system/docker.service
# 重新加载配置
systemctl daemon-reload
# 设置开机启动
systemctl enable docker.service
# 进行启动
systemctl start docker
  • 进行验证
docker version

总结

  • docker将环境进行封装,屏蔽环境层的变化,极大的降低了项目运行环境差异导致问题;

  • 多动手多实践;

当年的春天 CSDN认证博客专家 分布式 Spring Redis
6年Java互联网研发经验,坐标北京;擅长微服务和中间件。
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 博客之星2020 设计师:CY__ 返回首页
实付 9.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值