Docker是什么
Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口,以便隔离进程和资源。Docker 将应用程序与该程序的依赖,打包在一个文件里面,当运行文件时,首先生成一个虚拟容器,之后程序在该虚拟容器里运行,就好像在真实的物理机上运行一样。有了 Docker,就不用担心部署应用时的环境问题。
Docker是基于LXC的高级容器引擎,go语言实现。表现形式主要是应用程序内容交付如海运货物。
Docker组件协作方式
Docker安装
三种方式:
首先确认防火墙是否关闭
systemctl stop firewalld
systemctl disable firewalld
vim /etc/selinux/config // centos7之后的安全机制,需要关闭,改为disabled
看到下图则正确关闭
安装iptables
yum -y install iptables-services
systemctl start iptables