前言

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

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

docker架构图

安装过程

  • 基本环境

    • CentOS版本 7.9.2009
    • Docker版本 18.06.3-ce
  • 安装docker

    • 官网包下载地址

      https://download.docker.com/linux/static/stable/x86_64/

    • 下载并解压

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=dff3ed14e88f461ca40f6c3ca90f03f0lwjhvim /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将环境进行封装,屏蔽环境层的变化,极大的降低了项目运行环境差异导致问题;

  • 多动手多实践;

Centos7安装Docker(二进制)相关推荐

  1. CentOS7安装Docker详细教程

    CentOS7安装Docker 文章目录 CentOS7安装Docker Docker简介 Docker架构 Docker安装流程 查看Docker 参考文章 Docker简介 Docker 是一个开 ...

  2. linux设置docker自动启动,CentOS7安装Docker配置服务端和容器自启动

    接上一篇,在VirtualBox上安装配置好了CentOS7,继续在这个虚拟机上装好docker并总结一下使用到的常用功能. 安装Docker 安装直接参考官网来安装就OK,没有遇到什么问题,值得注意 ...

  3. Centos7 安装Docker(v2021 version 20.10.5) 并通过docker-compose运行TiDB集群

    Centos7 安装Docker(v2021 version 20.10.5) 卸载docker旧版 注意:新系统不用卸载 yum remove docker \docker-client \dock ...

  4. centos7安装docker并配置镜像加速

    Centos7安装docker 并配置镜像加速 1.如果系统上之前有安装过docker 那么就需要先执行下面的命令 删除旧版本docker sudo yum remove docker \docker ...

  5. Docker:docker简介及CentOS7安装Docker,以及配置镜像加速问题解决

    一.Docker是什么: 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置.作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不 ...

  6. CentOS7安装Docker教程(图文)

    文章目录 Docker 1. 检查是否支持docker 2. yum安装docker 3. 常用的一些docker命令 Docker Compose 1.Docker Compose介绍 2.Dock ...

  7. centos7安装docker和应用

    centos7 docker安装 卸载旧版本 安装docker 启动docker 配置阿里云镜像加速 运行hello-world 查看版本 显示本地镜像 删除本地镜像 拉取镜像 新建并启动容器 添加容 ...

  8. centos7镜像加速_虚拟机 Linux CentOS7 安装Docker 详解:使用 阿里云Yum源;附加云镜像加速器...

    Docker 要求 CentOS 系统的内核版本高于 3.10 ,先检查一下,如内核版本不符合,不建议参考该贴安装!(CentOS版本 大于7.0以上版本,一般都可以:建议先查询系统内核版本) 如系统 ...

  9. centos7安装docker并配置阿里云镜像

    文章目录 一.安装docker 准备工作: 主要步骤: 二.配置阿里云镜像 1.依次输入以下四条命令: 2.测试 错误记录 一.安装docker 准备工作: CentOS7能上外网 yum -y in ...

最新文章

  1. spring配置文件详解【总结】
  2. python手机版打了代码运行不了-三款可以在安卓手机上运行Python代码的软件
  3. pytroch 中Variable实现线性回归
  4. Shader中颜色混合的算法
  5. 一个人开始废掉的3种迹象
  6. 深度相机---(1)TOF总结
  7. PowerShell 7.0 RC 发布
  8. jQuery的创建对象,动态添加、修改、删除属性和方法
  9. 计算机word的常用功能技巧,10个Word操作神技巧,看看你会多少?
  10. 5款Java微服务开源框架
  11. 网页设计与制作 项目教程 项目1
  12. Pajek常用方法保姆级操作指南——社会网络分析
  13. 算术右移 java_Java 中 算术右移和逻辑右移有什么区别?
  14. Numpy学习之——numpy.mean中axis参数用法
  15. 记录微信小程序web-view页面分享出去之后没有返回首页按钮,微信小程序WebView页面分享出去后没有返回首页按钮,全局使用的自定义导航【解决办法】
  16. Android 极光推送华为厂商通道集成问题记录
  17. [摘录]第二部分 战略决策(3)
  18. matlab sym 画图,poly2sym之后的画图问题
  19. access2003不能启动修复资源
  20. CentOS 7修改ip地址(详细)

热门文章

  1. 一夜刷屏的「猜画小歌」遭到反编译,内部还暗藏哪些玄机?
  2. mysql负变量_MySQL的变量
  3. Chrome格式化json
  4. ajax 输入一个整数,jQuery.ajax()仅适用于整数
  5. oracle定时删除归档日志
  6. tableau 实战练习数据源分享_数据分析实战训练营学习笔记
  7. php4.0中文手册,服务 — CodeIgniter 4.0.0 中文手册|用户手册|用户指南|中文文档
  8. 遍历数组是什么意思_漫画:寻找无序数组的第k大元素(修订版)
  9. mysql5.0中索引的设计和使用_MySQL 5.0中索引的正确设计和使用
  10. springboot + vue_Springboot+VUE---实现简单的websocket