Liunx docker-compose 实战

20次阅读

共计 1194 个字符,预计需要花费 3 分钟才能阅读完成。

Docker 是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括 VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。容器技术是继大数据和云计算之后又一炙手可热的技术,而且未来相当一段时间内都会非常流行。
本文介绍在 Liunx 下 docker-compose 编排 PHP 基本环境基本步骤,废话少说直奔主题。
安装 docker
本文选用 Centos7.3 系统

确保系统中无残留 docker
sudo yum remove docker \docker-common \docker-selinux \docker-engine-selinux \docker-engine \docker-ce

安装前准备
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

更换 yum 软件源
sudo yum-config-manager \
–add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

设置使用最新 Docker CE
sudo yum-config-manager –enable docker-ce-edge
sudo yum-config-manager –enable docker-ce-test

安装 docker
sudo yum install docker-ce

如果非 root 用户配置非 root 运行 docker
sudo usermod -aG docker 用户名

启动
service docker start

查看是否安装成功
docker info

配置加速

https://www.daocloud.io/ (加速器申请地址
#回到服务器将你或得到的命令直接运行
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http:// 你的编号.m.daocloud.io
#重启 docker
service docker restart

安装 docker-compose

https://github.com/docker/com… github 下载地址

执行 conpose 下载
curl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

实验
docker-compose -version

环境搭建成功后可观看 docker 编排 PHP 开发坏境 部署属于你的环境
致谢
谢谢各位观看,欢迎讨论~

正文完
 0