本次部署,旨在单台服务器上使用docker构建相关环境,并运行PHP项目
系统:CentOS7+
安装docker环境
$ sudo yum update
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum makecache fast
sudo yum -y install docker-ce
sudo systemctl start docker
[root@runoob ~]# docker run hello-world
docker run 命令会先在本地查找 hello-world镜像,如果本地没有会自动下载一个到本地,然后在运行hello-world
- 删除docker-ce(如想卸载docker可以执行下面的命令)
$ sudo yum remove docker-ce
$ sudo rm -rf /var/lib/docker
- 现在我们已经有了docker环境,下面我们要用docker 构建 Nginx和PHP, 关于数据库,我们还是使用之前的数据库服务器,