前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Centons7自定义安装Docker方法总结

Centons7自定义安装Docker方法总结

作者头像
小锟哥哥
发布2022-05-10 08:07:35
2540
发布2022-05-10 08:07:35
举报
文章被收录于专栏:GoLang全栈

自定义安装和官方脚本安装的区别?

文/谦益

官方的脚本安装docker后会比较重,除了我们需要的docker-ce之外还安装了很多我们不需要的程序,我是新手不知道安装到哪里去了,我比较熟悉yum安装程序,可不可以用yum安装呀?答案是肯定的,不过如果不修改他的镜像源的话,安装的Docker会比较老,本文记录的是我怎么自定义安装Docker-ce,希望对大家有帮助。

一、安装环境:Centons7

系统内核一定要在 3.10以上

二、通yum-utils来管理yum的源

第一步,安装yum-utils

代码语言:javascript
复制
yum -y install yum-utils

第二步,修改源

代码语言:javascript
复制
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

三、安装docker-ce

代码语言:javascript
复制
yum -y install docker-ce

四、安装docker-compose

对于要跑在线上服务器上的Dockerdocker-compose这个工具是必不可少的,他的安装稍微比较麻烦,我这里通过python-pip去安装。具体安装步骤:

代码语言:javascript
复制
yum install -y epel-release
yum install -y python-pip
echo '219.76.4.4 github-cloud.s3.amazonaws.com' >> /etc/hosts
curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
pip install docker-compose

这里要注意下,

代码语言:javascript
复制
curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

这个命令是下载docker-compose程序包到本地,一定要看他下载到100%才是成功,如果没成功,需要反复的多执行几次。

恭喜你,看到这里已经安装完毕了,快去体验下吧。

这里呢,有些朋友可能觉得一条一条命令执行比较麻烦,我这里把这些命令写成了一个脚本,只需要执行这个脚本就会把Dockerdocker-compose自动安装好,当然按照上面的步骤也可以一步一步安装好,有脚本基础的也可以把上面的命令汇总成脚本。写文章不容易,请小编喝杯水吧 : )

代码语言:javascript
复制
#!/bin/bash
yum -y install yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum -y install docker-ce
yum install -y epel-release
yum install -y python-pip
echo '219.76.4.4 github-cloud.s3.amazonaws.com' >> /etc/hosts
curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
pip install docker-compose
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-06-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 GoLang全栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 自定义安装和官方脚本安装的区别?
  • 一、安装环境:Centons7
  • 二、通yum-utils来管理yum的源
  • 三、安装docker-ce
  • 四、安装docker-compose
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档