Linux yum 命令(关于安装docker+docker-compose)
- 总结
- 设置仓库
- 安装所需的软件包:sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- 设置稳定的仓库:sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安装docker包
- 缓存:sudo yum makecache fast
- 安装docker:sudo yum -y install docker-ce
- 启动docker:sudo systemctl start docker
- 开机自启动docker:sudo systemctl enable docker
- 设置加速器:
- 重启docker:service docker restart
- 下载docker-compose
- 修改执行权限
- 检查安装状态
- 查看docker信息
总结
记录下最近linux服务器安装dcoker需要用到的命令,查了一些解释,记录下来
设置仓库
安装所需的软件包:sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- sudo :Linux sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。
- yum :yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
语法:yum [options] [command] [package ...]
options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为 “yes”),-q(不显示安装的过程)等等。
command:要进行的操作。
package:安装的包名。 - yum-utils:这是一个与yum集成的实用程序集合,通过多种方式扩展其本机特性,管理repository及扩展包的工具 (主要是针对repository),我的理解就是一个轻便、可靠的、封装了包含着一系列的yum的工具。
这部分更详细的还可以看看这篇
详细解释device mapper与device-mapper-persistent-data 和 lvm2
设置稳定的仓库:sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
这个不是固定的,看自己的情况来定吧,我这里用的是阿里的,也可以选择下面的:
官方源:sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
清华大学源:sudo yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
安装docker包
缓存:sudo yum makecache fast
就是把服务器的包信息下载到本地电脑缓存起来
安装docker:sudo yum -y install docker-ce
启动docker:sudo systemctl start docker
开机自启动docker:sudo systemctl enable docker
设置加速器:
cat>/etc/docker/daemon.json<<EOF
{
“registry-mirrors”: [“https://t5rxl6hz.mirror.aliyuncs.com”],
“log-opts”:{ “max-size”: “10m”,“max-file”: “10”}
}
EOF
重启docker:service docker restart
下载docker-compose
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.4/docker-compose-uname -s
-uname -m
> /usr/local/bin/docker-compose
修改执行权限
sudo chmod +x /usr/local/bin/docker-compose
到这里就安装结束啦。下面我们来检查一下:
检查安装状态
查看docker信息
systemctl status docker
docker info
很好,就是这样。