您的位置:首页 > 运维架构 > Docker

认识Docker(vmware+centos7+docker)

2017-07-15 14:42 309 查看

认识Docker(vmware+centos7+docker)

一. Vmware下安装centos7

1. 下载centos7镜像及安装

centos7-minimal镜像下载,选择163/清华大学/阿里云的mirror会相对快一些。vmware安装centos时,安装过程中会让你选择安装模块,请注意选择开启网络模块,因为默认安装是不会选的。

如下图,红色部分点击进入后,右上角选择开启,并记住网卡名称(一般是ens33),左上角点击done



安装结束后,点击重启(Reboot)。

2. centos7设置固定IP

设置固定IP的目的是,可以直接用putty或Xshell等工具连接系统,而不用每次进入vmware,也无需安装vmware-tools,省心。

1). 首先设置vmware的虚拟网络设置

vmware主页面,左上角点击 编辑–>虚拟网络编辑器–>更改设置,选择VMnet8(NAT模式),将DHCP选项去除。如图:



点击”NAT设置“,记住Gateway IP , 我机子上是 192.168.227.2


2).设置centos为静态IP

修改网关

vi /etc/sysconfig/network

#添加一行(用于指定网关,这个就是上面提到的Gateway IP)

GATEWAY=192.168.227.2

设置固定IP,并且开启自启动

vi /etc/sysconfig/network-scripts/ifcfg-ens33

上面的ens33就是在安装时的网卡名称

进入后修改

ONBOOT=yes

BOOTPROTO=static

并添加以下几行

#固定IP地址

IPADDR=192.168.227.130

NETMASK=255.255.255.0

#网关地址,即上面的GATEWAY IP

DNS1=192.168.227.2

保存后重启,重启。

3).window主机无法ping通虚拟机问题

上述操作完成后,使用Xshell访问192.168.227.130,发现无法访问,ping也不通。要解决上诉问题,只要在 “网络和共享中心”->”更改适配器”

选择VMnet8更改其ipv4属性,将自动获取IP换成固定IP,如下图:



之后就可以使用Xshell等工具访问固定IP(192.168.227.130)了

3.安装网络工具

为了能够在centos下使用ifconfig,netstat等命令,需要安装网络工具包

yum install net-tools.x86_64

二. 安装Docker

yum install docker


因为docker运行在root中,为了让其他用户能够访问docker,可以创建一个组,并将用户加入到这个组:

useradd -m wusihang
passwd wusihang
groupadd docker
gpasswd -a wusihang docker
systemctl restart docker


接着从root用户切到用户wusihang,在该用户下也可以直接使用docker命令了。

如: docker search ubuntu 则可以看到如下镜像信息:



三. Docker镜像下载加速

默认设置时,docker pull会从官方仓库中获取镜像,国内访问较慢,可以使用注册国内的一些镜像仓库来加速(有阿里云,daocloud等许多)。

我是注册了daocloud,其中的加速时免费的。



左边选择镜像仓库后,右边点击”火箭“



圈起来部分即为加速地址,拷贝下来,备用。

进入centos系统,修改以下文件

vi /etc/docker/daemon.json

文件内容填写为如下(其中地址换为上面拷下来的加速地址):

{
"registry-mirrors":[
"http://xxxxxxxxx.m.daocloud.io"
],
"insecure-registries":[]
}


重启docker服务 :

systemctl restart docker


这时候再 docker pull ubuntu

就感觉飞快了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: