Centos环境下安装docker

本文演示离线版安装用于没有网络环境的系统

在线版安装可参考以下链接

https://www.runoob.com/docker/centos-docker-install.html

一、docker离线安装

1、下载docker离线安装包

docker下载地址:

Docker版本下载
选择版本
在这里插入图片描述
在这里插入图片描述
下载后上传至服务器

百度网盘下载

docker
链接:https://pan.baidu.com/s/1LMIDUlyTAdUh8e29pRhYpA
提取码:86h6

2、安装docker

  • 解压安装包
[root@lizhe local]# tar -xvf docker-27.3.1.tgz
  • 给docker执行文件赋予可执行权限
[root@lizhe local]# chmod 755 -R docker
  • 复制docker到/usr/bin/目录下,全局可执行的docker命令
[root@lizhe local]# cp docker/* /usr/bin/
  • 创建docker服务配置文件docker.service

3、配置docker服务

[root@lizhe local]# 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
ExecReload=/bin/kill -s HUP $MAINPIDTimeoutSec=0RestartSec=2ExecStartPost=/usr/sbin/iptables -P FORWARD ACCEPT
Restart=alwaysTimeoutStartSec=0LimitNOFILE=infinity
LimitNPROC=infinityLimitCORE=infinityDelegate=yes
KillMode=process
StartLimitBurst=3
StartLimitInterval=60s[Install]
WantedBy=multi-user.target
  • 赋予docker服务配置文件docker.service执行权限
[root@lizhe local]# chmod +x /etc/systemd/system/docker.service

4、启动docker服务

  • 加载systemctl配置
[root@lizhe local]# systemctl daemon-reload
  • 启用docker服务开机自启动
[root@lizhe local]# systemctl enable docker.service
  • 启动docker服务
[root@lizhe local]# systemctl start docker
  • 查看docker服务
[root@lizhe local]# systemctl status docker
  • 停止docker服务
[root@lizhe local]# systemctl stop docker
  • 查看docker版本
[root@lizhe local]# docker -v
  • 安装完成

5、docker服务自定义配置

  • docker默认运行目录为/var/lib/docker/,可以根据自身服务器存储大小自定义设置运行目录;

  • 可以自定义设置获取docker镜像的私有仓库;

  • 自定义设置拉取镜像时使用的镜像站点,在中国大陆,由于网络延迟或带宽限制,直接从Docker
    Hub或其他国际仓库拉取镜像可能会非常慢,因此通常会配置国内的镜像镜像站点

  • 配置docker服务自定义设置

[root@lizhe local]# mkdir -p /etc/docker
[root@lizhe local]# mkdir -p /data/app/dockerWork
[root@lizhe local]# vim /etc/docker/daemon.json
{"data-root": "/data/app/dockerWork","insecure-registries": ["ss.suwell.com"],"registry-mirrors": ["https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc"]
}
  • 查看更改自定义后的docker服务信息
[root@lizhe local]# docker info

在这里插入图片描述

二、docker-compose离线安装

1、在线下载

Docker-compose版本下载
在这里插入图片描述

2、百度网盘下载

Docker-compose
链接:https://pan.baidu.com/s/1n-agovfyYyCOJRpyt1FSig
提取码:6vwb

下载后上传服务器

3、安装docker-compose

  • #将下载后的docker-compose安装包传至需要安装docker-compose服务的服务器上。

在这里插入图片描述

  • 复制docker-compose到/usr/local/bin/目录下
[root@lizhe local]# cp -f docker-compose-linux-x86_64 /usr/local/bin/docker-compose
  • 赋予docker-compose可执行权限
[root@lizhe local]# chmod +x /usr/local/bin/docker-compose
  • 查看docker-compose版本
[root@lizhe local]# docker-compose -v

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1644.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

微软官方 .NET 混淆软件 Dotfuscator

微软官方 .NET 混淆软件 Dotfuscator 1、前言2、Dotfuscator 特色2.1、强大的保护2.2、不需要顾问2.3、世界一流的支持2.4、广泛的平台支持 3、Dotfuscator 功能介绍3.1、.NET Obfuscator3.2、篡改防御和提示3.3、监控性能和使用情况3.4、Silverpght XAML Obfuscatio3.5、WPF B…

深入浅出:SM4 加密算法及其多种工作模式详解

深入浅出:SM4 加密算法及其多种工作模式详解 引言 SM4 是中国国家密码管理局定义的对称分组加密算法,广泛应用于无线局域网安全协议等领域。作为中国商用密码算法之一,SM4 采用 128 位的分组长度和密钥长度,提供了高效且安全的加…

摄像机实时接入分析平台LiteAIServer视频智能分析软件诊断噪声检测

在科技日新月异的今天,视频监控系统的应用日益广泛,从公共安全到家庭防护,从生产线管理到交通监控,视频监控已经成为现代社会不可或缺的一部分。然而,噪声问题一直是影响视频画面清晰度和可用性的关键因素。为了解决这…

NumPy安装

1.NumPy简介 NumPy(Numerical Python) 是 Python 语言的扩展程序库,支持大量维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 NumPy 的前身 Numeric 最早由 Jim Hugunin 与其它协作者共同开发,2005 年,Travis Oliph…

推荐几款TOP级AI驱动的单元测试工具

这篇文章,我想对开发人员人员来说更有帮助,毕竟开发同学“苦单元测试久已”! 软件开发是一项创造性的工作,但其中也包含着许多乏味的任务。其中最乏味的莫过于编写“单元测试”了,用于验证软件组件是否按预期工作。单…

C#的Event事件示例小白级剖析

1、委托Delegate 首先说一下delegate委托,委托是将方法作为参数进行传递。 // 定义了一个委托类型public delegate void MyDelegate(int num);// 定义了一个啥也不干的委托实例public MyDelegate m_delegate _ > {};// 定义了一个和委托相同格式的方法public …

JWT-混淆算法

jwt - RS256(RSA SHA-256) 题目来源:DownUnderCTF2021 Web jwt 外国的比赛,找不到线上的环境了,github中有Docker,拖下来用docker生成一个本地环境 原题wp链接: https://ctftime.org/write…

物联网开发教程专栏介绍与专栏说明——列表目录查阅(持续更新)

阿齐Archie《物联网开发:完整实现单片机通信模组云服务器智能应用软件》专栏 为方便查阅学习本专栏,特整理专栏介绍与专栏说明 一、专栏介绍 物联网开发教程专栏目前有P1和P2系列,P1系列为《手把手完整实现STM32ESP8266MQTT阿里云APP应用》…

Matlab实现海洋捕食者优化算法(MPA)求解路径规划问题

目录 1.内容介绍 2.部分代码 3.实验结果 4.内容获取 1内容介绍 海洋捕食者优化算法(MPA)是一种基于自然界海洋生物捕食行为的优化算法,它通过模拟海洋捕食者如鲨鱼、海豚等在寻找猎物时的群体协作和个体行为来探索最优解。MPA因其出色的全局…

数据结构(8.5_1)——归并排序

定义 归并:把两个或多个已经有序的序列合并成一个 归并后: 2路归并 把两个或多个已经有序的序列合并成一个 m路归并 m路归并,每选出一个元素需要对比关键字m-1次 归并排序(手算) 代码实现 算法效率分析 2路归并的“归并树”——形态上…

软件开发详解:基于食堂采购系统源码开发现代化供应链管理平台实战

下文,小编将从食堂采购系统源码切入,为大家详细解答如何开发现代化供应链管理平台。 一、供应链管理平台的功能需求 供应链管理平台的设计,需要满足企业从原料采购到成品交付的完整业务流程。以下是基于食堂采购系统源码开发的供应链管理平…

【99.9%解决】vue3+vite+typescript+vscode使用@alias路径别名配置不正确导致红色波浪线的解决办法

相信很多人设置了别名“”后在编辑器内产生了大量的红色波浪线,警告无法读取相关模块。网上针对这个问题都没有好好分析原因,并且提供真正理解之下的解决方案。我在历经各种失败后,总结出这篇文章,希望对大家有所帮助。 当然我因为…

「Mac畅玩鸿蒙与硬件18」鸿蒙UI组件篇8 - 高级动画效果与缓动控制

高级动画可以显著提升用户体验,为应用界面带来更流畅的视觉效果。本篇将深入介绍鸿蒙框架的高级动画,包括弹性动画、透明度渐变和旋转缩放组合动画等示例。 关键词 高级动画弹性缓动自动动画缓动曲线 一、Animation 组件的高级缓动曲线 缓动曲线&#…

BFS解决拓扑排序(3)_火星词典

个人主页:C忠实粉丝 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 C忠实粉丝 原创 BFS解决拓扑排序(3)_火星词典 收录于专栏【经典算法练习】 本专栏旨在分享学习算法的一点学习笔记,欢迎大家在评论区交流讨论💌 目录…

QT中使用图表之QChart绘制X轴为日期时间轴的折线图

显然X轴是日期时间轴的话,那么我们使用的轴类就得是QDateTimeAxis QChart中日期时间轴的精度是毫秒 因此图表里面的数据的x值需要是一个毫秒数,才能显示出来 --------------------------------------------------------------------------------------…

C++现代教程七之模块

优点 编译时间减少:模块消除了重复解析和编译头文件的需要,从而显著减少了编译时间。特别是在大型项目中,这一点尤为重要。更好的封装性:模块允许更严格的封装,可以明确地控制哪些符号对外可见。这有助于减少命名冲突和…

ML 系列:第 18 部 - 高级概率论:条件概率、随机变量和概率分布

文章目录 一、说明二、关于条件概率2.1 为什么我们说条件概率?2.2 为什么条件概率在统计学中很重要 三、 随机变量的定义3.1 定义3.2 条件概率中的随机变量 四、概率分布的定义五、结论 一、说明 条件概率是极其重要的概率概念,它是因果关系的数学表述&…

Spring @RequestMapping 注解

文章目录 Spring RequestMapping 注解一、引言二、RequestMapping注解基础1、基本用法2、处理多个URI 三、高级用法1、处理HTTP方法2、参数和消息头处理 四、总结 Spring RequestMapping 注解 一、引言 在Spring框架中,RequestMapping 注解是构建Web应用程序时不可…

Nginx简单安装

nginx(“engine x”)是一个具有高性能的 http 和反向代理 的 web服务器,同时也是个 POP3/SMTP/IMAP代理服务器。 web服务器:也叫网页服务器,WebServer ,主要功能是为用户提供网上信息浏览服务。 http&am…

硅谷甄选(七)属性管理模块

属性管理模块 6.1 属性管理模块的静态组件 属性管理分为上面部分的三级分类模块以及下面的添加属性部分。我们将三级分类模块单独提取出来做成全局组件 6.1.1 三级分类全局组件&#xff08;静态&#xff09; 注意&#xff1a;要在src\components\index.ts下引入。 <temp…