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需要用到的命令,查了一些解释,记录下来

如何配置 docker 里面的yum 源 yum docker-compose_docker

设置仓库

安装所需的软件包: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 里面的yum 源 yum docker-compose_docker_02

docker info

如何配置 docker 里面的yum 源 yum docker-compose_centos_03


很好,就是这样。