Docker Study518
安装步骤
一、虚拟机硬件配置:
3张网卡,20G,2CPU,2G内存。打开Intel VT-x功能。
二、Centos要点裁图
2.1 修改Hostname:
# hostnamectl set-hostname Docker64
# hostname
2.2 关闭防火墙
# systemctl disable firewalld
# systemctl stop firewalld
# systemctl status firewalld
# vi /etc/selinux/config 修改SELNIUX=disabled
三、Docker依赖包安装
3.1 确定可以上外网:
# ping www.baidu.com
3.2 修改yum源:
# cd /etc/yum.repos.d
# mkdir Bak
# mv *.repo ./Bak
# vi Centos-7.repo // 添加下方配置文件
3.2 安装依赖包:
# yum install –y yum-utils device-mapper-persistent-data lvm2
3.3 设置yum安装Docker路径:
# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
CentOS-Base.repo配置文件如下
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/
http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$releasever - Updates - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
http://mirrors.aliyuncs.com/centos/$releasever/updates/$basearch/
http://mirrors.cloud.aliyuncs.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
http://mirrors.aliyuncs.com/centos/$releasever/extras/$basearch/
http://mirrors.cloud.aliyuncs.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
http://mirrors.aliyuncs.com/centos/$releasever/centosplus/$basearch/
http://mirrors.cloud.aliyuncs.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/contrib/$basearch/
http://mirrors.aliyuncs.com/centos/$releasever/contrib/$basearch/
http://mirrors.cloud.aliyuncs.com/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
四、 Docker的软件包安装
4.1 安装Docker软件包:
# yum install –y docker
4.2 启动Docker服务:
#systemctl enable docker
#systemctl start docker
五、 Docker的验证安装
#docker run hello-world
六、 下载images
# docker pull mysql
# docker pull busybox
# docker pull centos
//查看所有镜像:docker images
安装过程中出现的问题
- 问题现象:toomangrequests:You have reached your pull rate limit.
- 原因分析:教室采用NAT网络,且pull镜像的主机过多,导致拉去利率受限。
- 解决方案:等人少了在下载镜像;到官网注册账号。
Docker账号注册网址
解决方案参考链接
今日学习:在Word中添加附件