怎么安装Docker

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Zhang_0507/article/details/85334151

1.关闭防火墙

在这里插入图片描述

命令:systemctl stop firewalld & systemctl disable firewalld

2.关闭Swap

如果不关闭的话,会因为内存交换而影响性能以及稳定性,
• 临时关闭- 系统重启后会恢复 命令:swapoff -a
• 永久关闭:编辑 /etc/fstab 注释掉包含swap的那行,重启后可永久关闭
• 或直接执行:sed -i '/ swap / s/^/#/' /etc/fstab.

我尝试的如下图 free -h 命令为查看swap分区大小的命令,永久关闭好像没有成功
在这里插入图片描述
临时关闭成功了–先测试一下
在这里插入图片描述

3.安装docker

命令:yum install docker-ce -y

安装K8S必须要先安装Docker,使用yum方式安装Docker社区最新版。Docker官方文档是最好的教材:https://docs.docker.com/install/linux/docker-ce/centos/#prerequisites

但由于方教授的防火墙,文档网站经常无法查看,并且使用yum安装也经常会超时失败
所以添加阿里云的Docker仓库:(如果虚拟机不能够连互联网可尝试自己搭建Docker私服,私服搭建详情可自行查看https://www.cnblogs.com/Eivll0m/p/7089675.html
显示:没有可用软件包-解决如下:
这是由于国内访问不到docker官方镜像的缘故
可以通过aliyun的源来完成:
命令:sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
在这里插入图片描述
这里可能出现一个错误:yum-config-manage:command not found
这是因为系统默认没有安装这个命令,这个命令在yum-utils包里,通过下面的命令安装一下就可以了
执行命令:yum-y install yum-utils
命令安装成功了,接下来就可以安装docker了
执行命令:yum install docker-ce -y

安装成功:如下图(超开心)
在这里插入图片描述
查看当前安装的Docker版本
运行命令:docker --version
在这里插入图片描述
安装了截止目前为止最新的18.09.0版本

4.启动Docker

命令: systemctl start docker
我的虚拟机centos7上显示不能用service启动服务,但是服务器上运行无误,直接可以运行启动

猜你喜欢

转载自blog.csdn.net/Zhang_0507/article/details/85334151
今日推荐