从零开始安装和使用docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,实现虚拟化。其特点与java的jvm类似,统一了服务的运行环境,使其不需要关心运行在什么设备之上。
由于其基于LXC的轻量级虚拟化的特点,docker最明显的特点就是启动快,资源占用小。因此对于构建隔离的标准化的运行环境,轻量级的PaaS,自动化测试和持续集成环境,以及一切可以横向扩展的应用(尤其是需要快速启停来应对峰谷的web应用)。
配置虚拟机
既然是从零开始,那么我新安装了一台虚拟机,现在配置一下基本插件。
首先需要配置网络。
点击VMware虚拟机左上角的“编辑”,选择“虚拟网络编译器”,选中VMnet8(NAT模式),再点击右侧的“NAT设置”此时会看到如下界面
vi /etc/sysconfig/network-scripts/ifcfg-ens33
在这个里面加入你的网络配置
BOOTPROTO=static //修改
ONBOOT=yes // 修改
# 以下添加:
IPADDR= 需要一个和网关一个网段并且不冲突的ip地址
NETMASK=255.255.255.0
GATEWAY=网关地址
DNS1=192.168.31.1 通过本地的ipcongi/all找
配置好之后试一下ping网络,如果可以ping通说明没问题了,我在配置的时候遇到了虚拟机可以访问外网和主机,但是主机访问不了虚拟机的情况,后来查看发现是因为虚拟机使用的VMnet8我的本地电脑配置的是动态获取ip,因此出现了问题,后来在
这个位置吧ip改为静态ip就可以了。
还有一点需要注意的是虚拟机ip和主机ip最好不要在一个网段,不然据说会很卡。
安装和启动docker
安装docker的命令为:
yum install docker-ce