docker部署PHP项目

本次部署,旨在单台服务器上使用docker构建相关环境,并运行PHP项目

系统:CentOS7+

安装docker环境

  • 首先更新yum
$ sudo yum update
  • 移除docker旧版本(如果有的话)
$ 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
  • 更新yum缓存
sudo yum makecache fast
  • 安装docker-ce
sudo yum -y install docker-ce
  • 启动docker 后台服务
sudo systemctl start docker
  • 测试运行 hello-world
[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, 关于数据库,我们还是使用之前的数据库服务器,

猜你喜欢

转载自www.cnblogs.com/lz0925/p/10985700.html
今日推荐