浅谈Docker之Docker初步安装及配置(CentOS)

一、环境选择

1、操作系统:选择CentOS7

2、操作系统内核版本:3.10(官方推荐3.8以上)

3、Docker版本:Docker CE,因为这个是开源免费的社区版。Docker还有一个收费的Docker EE,企业收费版本

二、安装过程

1、查看操作系统内核版本

uname -a

显示: Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

2、关闭防火墙以及SELINUX

systemctl stop firewalld.service
#修改SELINUX
#将文件的SELINUX=enforcing修改成SELINUX=disabled
vi /etc/selinux/config 

3、下载阿里的dockerCE版的yum源(由于发现没有,yum list | grep docker后发现没有docker-ce.x86_64)

cd /etc/yum.repos.d/
wget http://mirrors.aliyun.com/dockerce/linux/centos/docker-ce.repo或者
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
#再查看一次
yum list | grep docker

4、安装Docker-CE

yum install -y docker-ce.x86_64

5、设置docker开机启动

systemctl enable docker

显示:Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

6、更新xfsprogs

yum -y update xfsprogs

7、启动Docker服务

systemctl start docker

8、查看docker版本

docker version

9、下载镜像默认都是从Docker Hub中下载,速度比较慢,所以通常会设置国内的加速器便于提高下载镜像的速度的。

目前,提供加速器的地方有很多,如阿里、DaoCloud等。在这里设置网易的,主要是不需要注册,真正的公共服务

http://hub-mirror.c.163.com

编辑daemon.json文件

vi /etc/docker/daemon.json

在文件中输入内容如下:

{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

然后重启 Docker deamon

systemctl restart docker

本文作者:hjjay
原文出处:https://www.cnblogs.com/jayhou/p/12319421.html
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。

原文地址:https://www.cnblogs.com/jayhou/p/12319421.html