下面分享一下如何在自己购买的三丰云服务器(CentOS7.3版本)上安装Docker
大神可直接看如下命令进行安装,菜鸟可按后面给出的傻瓜式安装步骤进行操作:
更新Yum包:
yum update
安装所需的包:
yum install -y yum-utils device-mapper-persistent-data lvm2
添加docker的yum源:
yum-config-manager --add-repo https://download.docker.com/l...
配置镜像加速器:
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["这里填自己的加速器地址"]
}
EOF
systemctl daemon-reload
systemctl restart docker
安装docker:
yum install docker-ce
启动docker:
systemctl start docker
重启命令:
systemctl restart docker
开机就启动命令:
systemctl enable docker
测试是否安装成功:
docker run hello-world
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1、登录三丰云免费服务器
可使用PuTTY 或 MobaXterm 远程连接服务器
2、Docker要求至少运行在CentOS7.0版本以上,以及系统内核至少3.10版本!!
执行命令 uname -r --> 查看服务器内核版本
注:如果是低版本需要升级内核,执行如下命令
详情可参考这篇博客完成升级内核 --> 三丰云ECS部署Docker服务
yum安装带aufs模块的3.10内核:
①下载内核
cd /etc/yum.repos.d
sudo wget http://www.hop5.in/yum/el6/ho...
1
2
3
②安装内核
sudo yum install kernel-ml-aufs kernel-ml-aufs-devel
1
③ 修改内核配置
修改grub的主配置文件/etc/grub.conf,设置default=0,表示第一个title下的内容为默认启动的kernel(一般新安装的内核在第一个位置)
sudo vi /etc/grub.conf
1
④重启系统
sudo reboot
1
⑤查看内核是否支持aufs
grep aufs /proc/filesystems
nodev aufs
1
2
3、安装Docker
docker官网提供了3种方式安装
这里我使用存储库进行安装~
注:在新主机上首次安装Docker CE之前,需要设置Docker存储库。之后,您可以从存储库安装和更新Docker。
如果之前安装过的话,需卸载旧版本(较旧版本的Docker被称为docker或docker-engine,目前已改名为docker-ce)
yum -y remove docker docker-common docker-selinux docker-engine
1
①首先使用root账号权限更新Yum包
yum update
1
等它最后完成
②设置存储库 - Yum源
i: 安装所需的包 —— yum-utils,使用 yum-config-manager 工具设置Yum源, 后面两个是 devicemapper驱动依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
1
等待完成
ii: 添加docker的yum源
yum-config-manager --add-repo https://download.docker.com/l...
1
如下成功:
注: 如果这里报错 --> 原因:国内访问不到docker官方镜像
解决方法: --> 使用源访问
yum-config-manager --add-repo http://mirrors.aliyun.com/doc...
③
④配置镜像加速器(必须要配置,否则会出现访问镜像并不稳定 ,而且下载缓慢等问题…)
进入三丰云控制台:
执行命令:
⑤ 安装docker (这里安装最新版本的Docker CE)
yum install docker-ce
1
如下安装成功 !
温馨小提示:
⑥启动docker
启动命令: systemctl start docker
重启命令: systemctl restart docker
开机就启动命令: systemctl enable docker
查看docker版本号:docker version
1
2
3
4
⑦通过运行hello-world 映像验证是否安装成功~
docker run hello-world
1
就这样我们的一个简单的docker安装就顺利搞定了~~