Centos7.X通过rpm包安装Docker

Posted syxlb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7.X通过rpm包安装Docker相关的知识,希望对你有一定的参考价值。

目录

 

前言

1、Docker官网下载rpm包

2、通过liunx命令安装rpm包

3、迁移镜像存储路径


前言

Docker已经火了很多年,现在各大公司都会使用它。那么在我们日常开发中也经常使用,比如我就通过Docker方便快捷在本地安装很多基础服务(Redis、nginx、Mongodb、RabbitMQ、K8s)等方便学习和使用。今天记录下如何通过rpm在centos7.x系统里面安装Docker。

1、Docker官网下载rpm包

首先我们去Docker官网下载(docker-ce-18.06.1.ce-3.el7.x86_64.rpm)rpm包,地址 : https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

 

2、通过liunx命令安装rpm包

进入到安装包所在路径,执行 sudo yum install *.rpm 命令进行安装。安装好之后设置docker开机自动启动和启动服务 命令 :sudo systemctl enable docker

 

3、迁移镜像存储路径

这一步可以迁移也可以忽略,主要目的默认路径在 /var/lib 下 ,一般我们linux的 /home 目录容量会大很多,并且方便我们扩展,所以我都会迁移至/home目录下,docker镜像和容器存储容量还是蛮大的。(迁移时候最好提权至root方便操作sudo su)

  • 停止 Docker:  systemctl stop docker
  • 为了安全做个备份 tar -zcC /var/lib/docker > /home/mnt/var_lib_docker-backup-$(date + %s).tar.gz
  • 迁移 /var/lib/docker 目录到 /home/mnt 目录下: mv /var/lib/docker /home/mnt/
  • 建个 symlink: ln -s /home/mnt/docker /var/lib/docker
  • 启动 systemctl start docker

好了至此我们的Docker算是安装完毕了,可以通过官网文档说的(https://docs.docker.com/install/linux/docker-ce/centos/sudo docker run hello-world 测试下 。

以上是关于Centos7.X通过rpm包安装Docker的主要内容,如果未能解决你的问题,请参考以下文章

DNF 命令通过在 centos 7.x 上的命令中指定“*”来安装所有 rpm

CentOS7.X环境单机环境weblogic12.1.3静默安装部署

centos7.x 通过yum方式安装java jdk1.8.0

CentOS7.X配置YUM源及EPEL源

DNF命令通过在centos 7.x上的命令中指定“*”来安装所有rpms

centos7.x下环境搭建—nodejs安装