2013年发布至今, Docker 一直广受瞩目,被认为可能会改变软件行业。但是,许多人并不清楚 Docker 到底是什么,要解决什么问题,好处又在哪里?今天通过一个简单的LNMP项目架构部署环节让大家让了解docker的使用方法,所有的软装按照均采用docker部署。

第一步、centos7安装docker

1.1如果之前安装过docker,卸载旧版本

yum remove docker docker-client \
1.2安装需要的软件包

yum install -y yum-utils device-mapper-persistent-data lvm2

1.3添加软件源信息(可选)

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

1.4更新yum包缓存(可选)

yum makecache fast

1.5安装docker-ce

yum -y install docker-ce

1.6启动docker后台服务及开机启动

systemctl enable docker && systemctl start docker

1.7docker相关配置

# CentOS7的Docker默认存储路径修改
vi /usr/lib/systemd/system/docker.service
# 找到以下内容
ExecStart=/usr/bin/dockerd-current \
# -g 或 --graph 或 --data-root,插入或修改后保存
  -g /datadisk/docker/data
# 修改后需要重载设置
systemctl daemon-reload