docker的安装(yum/rpm/二进制/shell/)

2023-11-05

1、yum安装(官方推荐)

参考以下文档安装即可
https://docs.docker.com/engine/install/centos/
https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/

2、rpm包安装

下载安装docker的rpm包,并下载安装依赖包
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

3、二进制安装(无外网情况时)

下载源码包:
https://download.docker.com/linux/static/stable/x86_64/
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/static/stable/x86_64/
解压安装后,编辑三个文件并启动该服务
vim /usr/lib/systemd/system/
containerd.service
docker.service
docker.socket

# tar xvf docker-19.03.15.tgz
# cp docker/* /usr/bin/
# 编辑三个文件
# systemctl enable containerd && systemctl start containerd
# groupadd docker
# systemctl enable docker.socket && systemctl start docker.socket
# systemctl enable docker && systemctl start docker

4、shell脚本自动化安装

适用于centos和Ubuntu系统,使用二进制安装(19.03.15)

# tar xvf docker-19.03.15-binary-install.tar.gz
./docker.socket
./docker-install.sh
./docker-19.03.15.tar.gz
./containerd.service
./docker.service
/docker-compose-Linux-×86-64-1.24.1
./sysctl.conf
./limits.conf 
# ./docker-install.sh

解决不支持swap限制警告:(不关闭也可以,不影响使用)

# docker info 
WARNING: No Swap limit support
# vim /etc/default/grup
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0 cgroup enable=memory swapaccount=1"
# update-grup 
# reboot
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

docker的安装(yum/rpm/二进制/shell/) 的相关文章

随机推荐

  • SpringBoot Admin服务离线、不显示健康信息的问题

    SpringBoot Admin服务离线 不显示健康信息的问题 问题1 SpringBoot Admin服务一直离线 原因 解决方法 重启电脑 重新加载配置文件 问题2 数据显示不全 解决方法 问题1 SpringBoot Admin服务一
  • 进程篇----获取进程句柄(提权、打开)OpenProcess

    对目标进程提权 然后打开 提权的目的是为了防止当前进程的权限无法打开目标进程 获取句柄 BOOL EnableDebugPrivilege TRUE 代表需要提权 BOOL EnableDebugPrivilege FALSE 代表不需提权
  • Python:统计子矩阵(前缀和、尺取法)

    问题描述 给定一个 N M 的矩阵 A 请你统计有多少个子矩阵 最小 1 1 最大 N M 满足子矩阵中所有数的和不超过给定的整数 K 输入格式 第一行包含三个整数 N M 和 K 之后 N 行每行包含 M 个整数 代表矩阵 A 输出格式
  • arduino python scratch_arduino怎么和scratch用

    展开全部 arduino可以和scratch在一起使用62616964757a686964616fe58685e5aeb931333433633365 但环节比较复杂 每个环节都需要注意 具体方法如下 1 由于scratch软件和ardui
  • SpringBoot Bean指定初始化顺序详解

    最近遇到SpringBoot容器外类初始化依赖容器内bean的问题 由于容器内bean初始化有一定顺序 网上查了查资料 这里记录一下 0 前言 本文将介绍几种可行的方式来控制 bean 之间的加载顺序 Order指明顺序 AutoConfi
  • 计算机操作系统的最基本特性,操作系统有哪几大特征?其最基本的特征是什么?...

    操作系统有哪几大特征 其最基本的特征是什么 以下文字资料是由 历史新知网www lishixinzhi com 小编为大家搜集整理后发布的内容 让我们赶快一起来看一下吧 操作系统有哪几大特征 其最基本的特征是什么 操作系统的基本特征 1 并
  • Java串口包Javax.comm的安装

    安装个java的串口包安装了半天 一直找不到串口 现在终于搞定了 做个记录 因为是windows下开发 去下载 http mdubuc freeshell org Jolt javacomm20 win32 zip 完整的2 0版本 还有e
  • visual studio 2008 试用版评估期已结束的解决方法

    在 控制面板 中启动 添加删除程序 选中Vs2008 点击 更改 删除 输入序列号 PYHYP WXB3B B2CCM V9DX9 VDY8T
  • 深入ZooKeeper——ZooKeeper原语和架构

    ZooKeeper基础 设计一个用于协作需求的服务的方法往往是 提供原语列表 暴露出每个原语的实例化调用方法 并直接控制这些实例 这种设计存在一些重大的缺陷 首先 我们要么预先提出一份详尽的原语列表 要么提供API的扩展 以便引入新的原语
  • 输出斐波那契数列前n项以及前n项和

    首先介绍一下斐波那契数列 1 1 2 3 5 8 13 21 34 55 在数学上 斐波那契数列以递推的方法定义 F 0 0 F 1 1 F n F n 1 F n 2 n 2 n N 代码的实现 斐波那契数列 int fibonacci
  • Koa笔记 01:基础入门

    文章目录 目的 基础介绍 Koa Context Request Response 错误处理 总结 目的 Node js最基本的是用来搭建HTTP服务器使用 它内置的模块基本上可以满足基础的HTTP服务器功能 但是如果要实现比较完整的HTT
  • pinyin4j 常见用法

    1 简单介绍 有时候 需要将汉字编程对应的拼音 以方便数据的处理 比如在Android手机应用的开发上 要查询联系人的姓名 通常都是用拼音进行查询的 比如要查询 曹孟德 就可以输入 cmd 即 曹孟德 三个汉字的拼音 caomengde 各
  • 两种方式修改jar内配置文件(1 解压jar,修改并重新打包;2 直接修改jar内指定配置文件)

    参考 修改jar包中的配置文件 木头房子的的博客 CSDN博客 一 jar工具直接修改包内文件 1 列出jar包中的所有目录及目录下文件 找到需要修改的文件并复制路径 如果知道文件具体位置 则跳过此步 列出jar下所有目录及目录下文件 ja
  • 什么是预热 压测_换个角度,聊聊全链路压测

    前言 之前自己也写过好几篇关于全链路压测的文章或者博客 最近看了infoQ上infoQ 数列科技杨德华的专栏 复盘了下自己以往在全链路压测实施方面的工作 发觉还有很多可以做的更好的地方 就以这篇文章来做个总结 顺带说说我自己实施全链路压测工
  • python+word+excel+ppt自动化办公教程_python自动化办公——excel操作

    1 打开工作表 excel表操作 from openpyxl import load workbook workbook load workbook 11 xlsx print workbook sheetnames excel表操作 fr
  • C#学习笔记一:C#开发环境的设置

    C 是 NET Framework的一部分 用于编写 NET应用程序 C 集成开发环境 IDE 微软提供了以下C 编程开发工具 Visual Studio 2010 VS Visual C 2010 Express VCE Visual W
  • 数字化的终局:赛博朋克?社会主义?

    数字化的终局 赛博朋克 社会主义 数字化的浪潮席卷而来 无论我们愿不愿意 都已经事实上被裹挟 在这场风暴中人类活动的数据被搜集 分析 然后反过来影响人类的行为 就如同 外卖骑手 困在系统里 中所描述的那样 外卖 是如此经典的一个场景 能让我
  • C++ STL set:erase()、clear()、find()、insert()方法

    一 erase 方法 如图所示 include
  • PCL 泊松曲面重建法(多线程加速版)

    目录 一 算法原理 1 算法概述 2 主要函数 二 代码实现 三 结果展示 一 算法原理 1 算法概述 PCL中常用的泊松曲面重建法由于运算复杂度高 算法效率低 在实际应用中受到较大的限制 为了改变这一现状 PCL1 13 0版本中对该算法
  • docker的安装(yum/rpm/二进制/shell/)

    1 yum安装 官方推荐 参考以下文档安装即可 https docs docker com engine install centos https mirrors tuna tsinghua edu cn help docker ce 2