CentOS下 Docker、Docker Compose 的安装教程_centos安装docker-compose ...

打印 上一主题 下一主题

主题 668|帖子 668|积分 2004

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,现在阿里P7
深知大多数程序员,想要提拔技能,每每是自己探索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术故步自封!
因此收集整理了一份《2024年最新Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提拔又不知道该从何学起的朋侪。





既有适合小白学习的零基础资料,也有适合3年以上履历的小伙伴深入学习提拔的进阶课程,涵盖了95%以上运维知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲门路、解说视频,而且后续会持续更新
假如你需要这些资料,可以添加V获取:vip1024b (备注运维)

正文

一、安装 Docker

(1) 介绍

Docker 要求 CentOS 系统的内核版本高于 3.10 ,我们起首通过 uname -r 命令查察当前的内核版本看是否满意条件:

(2) 升级软件

执行如下命令,将 yum 包更新到最新版本。
  1. yum update -y
复制代码
(3) 依靠工具安装

执行如下命令,安装需要的软件包。
  1. yum install -y yum-utils device-mapper-persistent-data lvm2
复制代码
(4) 设置yum源

执行如下命令,设置 yum 源。
  1. yum-config-manager \
  2. --add-repo https://download.docker.com/linux/centos/docker-ce.repo
复制代码
(5) 查察可用docker版本

执行如下命令,查察当前全部仓库中全部 docker 版本。
  1. yum list docker-ce --showduplicates | sort -r
复制代码

(6) 安装最新版本docker

这里我们根据上面的效果,执行如下命令安装最新稳固版 24.0.5-1.el7
  1. yum install docker-ce-24.0.5-1.el7 -y
  2. docker version
复制代码
(7) 设置docker开机启动

分别执行如下两条命令,启动 docker 并将其参加开机启动。
  1. systemctl start docker
  2. systemctl enable docker
复制代码
(8) 安装验证

执行 docker version
验证下是否安装成功了(只要有 clientservice 两部分则表示 docker 安装启动都成功了)。

(9) 修改Docker Hub镜像地址

  1. $. vi /etc/sysconfig/docker
  2. OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false'
  3. #修改为:
  4. OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false --registry-mirror=https://docker.mirrors.ustc.edu.cn'
复制代码
docker别的设置:
  1. vi /etc/docker/daemon.json
  2. # 在配置文件中添加以下内容:  
  3. "hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"]
  4. # 例如:
  5. {
  6.   // 开放docker端口,允许远程访问:
  7.   "hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"],
  8.   // 修改默认镜像地址
  9.   "registry-mirrors": ["https://k728i8z5.mirror.aliyuncs.com"],
  10.   // 允许以http方式访问下面镜像库
  11.   "insecure-registries":["k8s-harbor:10001"]
  12. }
复制代码
重启docker
  1. systemctl restart docker
复制代码
附:升级 Docker 版本

(1)假如我们主机的 docker 版本比较低,想要升级成最新版本的话。起首执行如下命令,将旧版本删除。
  1. yum remove docker docker-common docker-selinux docker-engine
复制代码
(2)删除后再次按照上方第 5 步起重新按照指定版本即可。主要安装后同样要将其参加开机自启动。
二、安装 Docker Compose

安装方式一(use)

docker官网地址:Overview | Docker Documentation
1、检查本地docker版本

  1. docker version
复制代码
2、docker-compose版本选择

根据docker版本选择对应的docker-compose版本。
docker-compose官网地址:Compose file version 3 reference | Docker Documentation

3、安装

官网安装地址:Overview | Docker Documentation
  1. # github: https://github.com/docker/compose/releases/tag/v2.20.2
  2. # 国内下载地址:https://gitee.com/smilezgy/compose/releases/tag/v2.20.2
  3. curl -SL \
  4. https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-linux-x86_64 \
  5. -o /usr/local/bin/docker-compose
  6. # 或者手动下载, 上传到服务器后执行如下指令(use)
  7. # 在 docker-compose-linux-x86_64 文件同一目录下执行
  8. cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose
复制代码
末了的话

近来很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
资料预览

给大家整理的视频资料:

给大家整理的电子书资料:

假如本文对你有帮助,接待点赞、收藏、转发给朋侪,让我有持续创作的动力!
网上学习资料一大堆,但假如学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提拔。
需要这份系统化的资料的朋侪,可以添加V获取:vip1024b (备注运维)

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感爱好的新人,都接待参加我们的的圈子(技术交换、学习资源、职场吐槽、大厂内推、口试辅导),让我们一起学习成长!
资料一大堆,但假如学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提拔。**
需要这份系统化的资料的朋侪,可以添加V获取:vip1024b (备注运维)
[外链图片转存中…(img-iAGzvFH3-1713307222314)]
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感爱好的新人,都接待参加我们的的圈子(技术交换、学习资源、职场吐槽、大厂内推、口试辅导),让我们一起学习成长!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

不到断气不罢休

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表