当前位置: 首页 > news >正文

Docker版本:18.06.1安装

1、操作系统:CentOS 7.5以上

2、Docker版本:18.06.1

1、解压

tar -xvf docker-18.06.1-ce.tgz

2、将解压出来的docker文件内容移动到 /usr/bin/ 目录下

cp docker/* /usr/bin/

3、将docker注册为service

vim /etc/systemd/system/docker.service

将下列配置加到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
# 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
# restart the docker process if it exits prematurely
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s[Install]
WantedBy=multi-user.target

4、启动

chmod  +x /etc/systemd/system/docker.service    #添加文件权限并启动docker
systemctl daemon-reload    #重载unit配置文件
systemctl start docker    #启动Docker
systemctl enable docker.service  #设置开机自启

5、验证

systemctl status docker   #查看Docker状态
docker -v   #查看Docker版本

相关文章:

  • 网络:udptcp套接字
  • Linux shell编程学习笔记42:md5sum
  • 傅立叶之美:深入研究傅里叶分析背后的原理和数学
  • LeetCode 面试经典150题 290.单词规律
  • 虚拟机-从头配置Ubuntu18.04(包括anaconda,cuda,cudnn,pycharm,ros,vscode)
  • 如何调试Clang源码
  • Llama模型下载
  • 双进程交互实现App自动重启
  • 电脑突然死机怎么办?
  • axios发送get请求但参数中有数组导致请求路径多出了“[]“的处理办法
  • 纯分享万岳外卖跑腿系统客户端源码uniapp目录结构示意图
  • sql造数据
  • zedboard+AD9361 运行 open WiFi
  • 【案例·增】获取当前时间、日期(含,SQL中DATE数据类型)
  • 【Python从入门到进阶】51、电影天堂网站多页面下载实战
  • canvas 绘制双线技巧
  • Consul Config 使用Git做版本控制的实现
  • cookie和session
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • JavaScript新鲜事·第5期
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • mysql 数据库四种事务隔离级别
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • spring cloud gateway 源码解析(4)跨域问题处理
  • SQLServer之索引简介
  • Tornado学习笔记(1)
  • 从0实现一个tiny react(三)生命周期
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 时间复杂度与空间复杂度分析
  • 怎样选择前端框架
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • ​html.parser --- 简单的 HTML 和 XHTML 解析器​
  • #define,static,const,三种常量的区别
  • (4.10~4.16)
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转)Scala的“=”符号简介
  • (转)创业家杂志:UCWEB天使第一步
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • .NET4.0并行计算技术基础(1)
  • @AliasFor注解
  • [2019/05/17]解决springboot测试List接口时JSON传参异常
  • [boost]使用boost::function和boost::bind产生的down机一例
  • [BZOJ2281][SDOI2011]黑白棋(K-Nim博弈)
  • [ESP32] 编码旋钮驱动
  • [Flexbox] Using order to rearrange flexbox children
  • [git] windows系统安装git教程和配置
  • [HarmonyOS]第一课:从简单的页面开始