认识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
就感觉飞快了。
相关文章推荐
- Docker 初步认识
- Docker认识基础
- Docker认识
- 【0】Docker---认识Docker
- linux学习笔记——认识docker及其操作命令
- 学习docker技术的体会(1):初步认识了解docker
- docker 一.认识docker
- 正确认识Docker、Kubernetes 、Apache Mesos
- 3.0.4、认识docker架构
- 跟我一起学docker(一)--认识
- 正确认识Docker、Kubernetes、Apache Mesos
- 日积月累Learning Linux(二):Docker初认识
- 认识Docker(一)
- Docker初步认识安装和简单实例
- docker初步认识 运维部落
- Docker认识、安装及使用(windows7)
- docker系列一,认识初步
- 认识docker
- 认识docker(一)
- Docker 第一篇 认识Docker 的作用好处