开启辅助访问 切换到窄版

Centos 7 配置LAMP环境下网站环境删除重建后是否可以正常使用

[复制链接]
作者:hanhongwen 
版块:
Docker容器技术 Docker容器技术-服务搭建 发布时间:2018-8-31 00:18:00
2901

管理员

积分
9884
QQ
hanhongwen 发表于 2018-8-31 00:15:06 | 显示全部楼层 |阅读模式
1、搭建一个Docker-CE容器服务环境

1.1配置基础环境
  1. # yum -y install wget vim
  2. # systemctl stop firewalld && systemctl disable firewalld
  3. # sed -i "s/enforcing/disabled/g" /etc/selinux/config
  4. # reboot
复制代码


1.2 安装Docker-CE容器服务
  1. # curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
  2. # systemctl daemon-reload
  3. # systemctl restart docker
复制代码


2、拉取并运行一个Docker-CE容器镜像,并进行配置

2.1 拉取并运行一个镜像
  1. # docker run -itd --name centoslamp --privileged --restart always -p 80:80 -p 3306:3306 -v /data/html:/var/www/html -v /data/mysql:/var/lib/mysql hanhongwen86/lamp /usr/sbin/init
复制代码


2.2 上传程序到网站和数据库目录下
# cd /data/html/
# unzip www.zip

3、停止容器,并删除重建

3.1 停止并删除正在运行的容器
  1. # docker ps -a
  2. # docker stop centoslamp
  3. # docker rm centoslamp
复制代码


3.2 重新基于拉取的镜像新建一个容器来运行,看是否运行正常
  1. # docker run -itd --name centoslamp --privileged --restart always -p 80:80 -p 3306:3306 -v /data/html:/var/www/html -v /data/mysql:/var/lib/mysql hanhongwen86/lamp /usr/sbin/init
复制代码


总结:最后经过测试,只要网站程序目录设置和之前一样,中间如果容器中的环境出现无法正常运行的问题,可以删除容器进行重启,且重建后的数据会立即同步,不会有任何影响

以上为Centos 7 配置LAMP环境下网站环境删除重建后是否可以正常使用的简单操作步骤,祝你成功
    15561578755
回复

使用道具 举报

管理员

积分
9884
QQ
hanhongwen  楼主| 发表于 2018-8-31 00:18:00 | 显示全部楼层
记录一下:hanhongwen86/lamp 这个容器镜像需要安装两个插件
  1. # yum -y install php-mbstring
  2. # yum -y install php-gd
  3. # systemctl restart httpd
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表