5 二进制文件安装Docker Engine

Doecker:统一的资源操作入口。这里,我们没有使用粗暴式的yum install docker安装而是使用二进制文件方式安装docker组件,虽然过程较复杂,但是有利于做定制化需求开发和故障排查。

5.1 下载tar包

下载tar包:

# wget https://download.docker.com/linux/static/stable/x86_64/docker-18.03.1-ce.tgz

tar解压,docker的二进制文件如下:

#tar xzvf docker-18.03.1-ce.tgz

二进制方式安装docker,需要将上述二进制文件放入/usr/bin目录下,这个时候我们需要配置一个服务启动文件才能够启动docker engine。

5.2 创建Docker服务启动文件

路径:/usr/lib/systemd/system

创建docker.service服务启动文件

[Unit]

Description=Docker Application Container Engine

Documentation=https://docs.docker.com

After=network.target firewalld.service

[Service]

Type=notify

# the default is not to use systemd for cgroups because the delegate issues still

# exists and systemd currently does not support the cgroup feature set required

# for containers run by docker

ExecStart=/usr/bin/dockerd

ExecReload=/bin/kill -s HUP $MAINPID

# Having non-zero Limit*s causes performance problems due to accounting overhead

# in the kernel. We recommend using cgroups to do container-local accounting.

LimitNOFILE=infinity

LimitNPROC=infinity

LimitCORE=infinity

# Uncomment TasksMax if your systemd version supports it.

# Only systemd 226 and above support this version.

#TasksMax=infinity

TimeoutStartSec=0

# set delegate yes so that systemd does not reset the cgroups of docker containers

Delegate=yes

# kill only the docker process, not all processes in the cgroup

KillMode=process

[Install]

WantedBy=multi-user.target

5.2 启动Docker

#systemctl daemon-reload

#systemctl enable docker

#systemctl start docker

#systemctl status docker

(6)二进制文件方式部署Kubernetes高可用集群----------安装Docker Engine相关推荐

  1. 二进制方式搭建Kubernetes高可用集群(超丰富的组件概念理论总结)

    二进制方式部署Kubernetes高可用集群 文章目录 二进制方式部署Kubernetes高可用集群 1.环境准备 1.1.Kubernetes高可用集群部署方式 1.2.Kubernetes集群弃用 ...

  2. 一键部署Kubernetes高可用集群

    三台master,四台node,系统版本为CentOS7 IP ROLE 172.60.0.226 master01 172.60.0.86 master02 172.60.0.106 master0 ...

  3. kubespray容器化部署kubernetes高可用集群

    一.基础环境 docker版本1.12.6 CentOS 7 1.准备好要部署的机器 IP ROLE 172.30.33.89 k8s-registry-lb 172.30.33.90 k8s-mas ...

  4. ansible-playbook部署K8S高可用集群

    通过ansible-playbook,以Kubeadm方式部署K8S高可用集群(多主多从). kubernetes安装目录: /etc/kubernetes/KubeConfig: ~/.kube/c ...

  5. Helm部署rancher 高可用集群

    Helm部署rancher 高可用集群 Helm简介 Helm是Kubernetes的一个包管理工具,用来简化Kubernetes应用的部署和管理.可以把Helm比作CentOS的yum工具. Hel ...

  6. 部署Redis高可用集群

    目录 部署Redis高可用集群 Redis集群环境 拓扑结构 IP地址 环境准备 工作原理 创建Redis集群 部署管理主机 redis-trib.rb脚本 redis服务器开启集群功能 管理主机创建 ...

  7. 容器编排——Kubeadm在线或离线搭建kubernetes高可用集群

    目录 1.架构简介: 2.集群架构图: 3.集群服务器: 4.修改主机名称: 5.修改hosts配置文件: 6.关闭selinux: 7.关闭防火墙: 8.关闭swap: 9.设置iptables网桥 ...

  8. 使用kubeadm安装kubernetes高可用集群

    kubeadm安装kubernetes高可用集群搭建  第一步:首先搭建etcd集群 yum install -y etcd 配置文件 /etc/etcd/etcd.confETCD_NAME=inf ...

  9. k8s1.18多master节点高可用集群安装-超详细中文官方文档

    kubernetes安装系列文章 kubernetes1.17.3安装-超详细的安装步骤 安装kubernetes1.17.3多master节点的高可用集群 k8s1.18单master节点高可用集群 ...

  10. Nacos高可用集群解决方案-Docker版本

    Nacos高可用集群解决方案-Docker版本 参考文章: (1)Nacos高可用集群解决方案-Docker版本 (2)https://www.cnblogs.com/hellxz/p/nacos-c ...

最新文章

  1. TabHost布局及新浪式TabHost布局
  2. Android线程间通信的几种实现方式
  3. AI医疗版App Store来了:GE发布“爱迪生魔盒”,集成各方医疗方案,李开复点赞...
  4. base64转码java版
  5. (转)利用快速开发框架,快速搭建微信浏览博客园首页文章
  6. 未来的数据中心(三)
  7. 史上最坑的证书报错解决方法:Code=3000 未找到应用程序的“aps-environment”的权利字符串
  8. 反思相信谁的评价:一直的坚定的不移的相信自己对自己的评价 相信自己是多么的重要
  9. keil c语言表用什么数据类型,面向51单片机的Keil uVision4基本数据类型简介
  10. java php html,java和html的区别是什么
  11. JQuery合并table单元格--有限制(table格式需要注意)
  12. python——redis
  13. Java学习之==注释、数据类型、变量、运算符
  14. 基于stm32单片机外文文献_13个基于STM32的经典项目设计实例,全套资料~-嵌入式系统-与非网...
  15. PHP教程环境--环境搭建
  16. 耐高温轴承1000度_1000度耐高温轴承的类型选择--SIAIF耐高温轴承
  17. 软件工程--可行性研究过程详解
  18. OneZero第二周第三次站立会议(2016.3.30)
  19. 元禾谷风创投:如何避开Magic Leap这种深度科技投资的大坑
  20. Latex转换成Word文档

热门文章

  1. Spring Cloud Alibaba入门简介
  2. 帮助用户进行日常健康管理,常仁科技完成1亿元A轮融资
  3. 循序渐进的手动安装k8s笔记-1
  4. 计蒜客 挑战难题 整数转换成罗马数字
  5. 18.1---不用加号的加法(CC150)
  6. win7系统中任务计划程序的使用与查询
  7. 慢系统调用 与 信号
  8. VC++2010开发数字图像系统1
  9. Linux下使用润乾设计器
  10. mssql数据库单表导入、导出