Docker学习之一------在 linux/CentOS 上安装Docker、启动Docker并配置镜像加速器

准备基础信息
确保能联网
安装vim、wget、tab自动补全的 包Docker学习之一------在 linux/CentOS 上安装Docker、启动Docker并配置镜像加速器Docker学习之一------在 linux/CentOS 上安装Docker、启动Docker并配置镜像加速器

Docker学习之一------在 linux/CentOS 上安装Docker、启动Docker并配置镜像加速器

在CentOS中自带源中可以提供Docker相关的安装包
Docker学习之一------在 linux/CentOS 上安装Docker、启动Docker并配置镜像加速器
安装Docker

yum install docker -y
Docker学习之一------在 linux/CentOS 上安装Docker、启动Docker并配置镜像加速器
Docker学习之一------在 linux/CentOS 上安装Docker、启动Docker并配置镜像加速器

使用docker-storage-setup命令配置Docker的后端存储

编辑 /etc/sysconfig/docker-storage-setup 添加如下内容:
DEVS=/dev/sdb # 添加的硬盘
VG=docker-vg

完成以后直接执行命令 docker-storage-setup
这一种内部做的操作:
将空余块设备(可以是分区)创建成physical volume(pv)
在由这些PV组成volume group(vg)
从vg中建立两个logical volume(lv),data和matedata
将data和matedata映射成thin-pool

确认空闲硬盘
Docker学习之一------在 linux/CentOS 上安装Docker、启动Docker并配置镜像加速器
Docker学习之一------在 linux/CentOS 上安装Docker、启动Docker并配置镜像加速器
直接执行命令 docker-storage-setup
Docker学习之一------在 linux/CentOS 上安装Docker、启动Docker并配置镜像加速器

Docker学习之一------在 linux/CentOS 上安装Docker、启动Docker并配置镜像加速器

配置镜像加速器
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [“https://ym3wu8nu.mirror.aliyuncs.com”]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
systemctl enable docker

Docker学习之一------在 linux/CentOS 上安装Docker、启动Docker并配置镜像加速器

查看docker进程状态

Docker学习之一------在 linux/CentOS 上安装Docker、启动Docker并配置镜像加速器

测试docker运行

下载helloworld并运行

Docker学习之一------在 linux/CentOS 上安装Docker、启动Docker并配置镜像加速器
提示创建centos容器报错
Docker学习之一------在 linux/CentOS 上安装Docker、启动Docker并配置镜像加速器

解决办法 yum update -y

Docker学习之一------在 linux/CentOS 上安装Docker、启动Docker并配置镜像加速器
测试 hello-world输出成功!!!
Docker学习之一------在 linux/CentOS 上安装Docker、启动Docker并配置镜像加速器

至此,docker服务安装配置步骤完毕!