Centons7自定义安装Docker方法总结

2022-05-10 08:07:35 浏览数 (1)

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

文/谦益

官方的脚本安装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

0 人点赞