docker 搭建php環境映象
阿新 • • 發佈:2018-11-22
1,下載centos
docker pull centos
2,啟動centos映象的一個容器
docker run -it centos /bin/bash
3,進入容器更新yum(要檢視centos的版本更新相應的,本人的為centos7)
更新yum源
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
4,安裝 php7.0版本
5,檢視安裝的php資訊yum install php70w php70w-opcache php70w-fpm php70w-gd php70w-mysql php70w-gd php70w-snmp php70w-xml php70w-imap php70w-ldap php70w-mbstring
[[email protected] ~]# yum list installed | grep php
6,安裝nginx
yum install -y nginx
將配置nginx.conf:https://blog.csdn.net/qiuqiuLovecode/article/details/78518261
7,退出容器檢視容器id
#exit//從容器退出
docker ps //檢視容器版本
8,將容器提交成映象
docker commit 7f2b1ad4cc32(容器id) zyq/php_env
9,檢視映象
docker images
10,
執行容器 將本地的檔案D:\wwwdocker run -d -p 8080:80 --privileged --name my_php_env3 -it -v D:\www:/data zyq/php_env /usr/sbin/init
11,進入容器啟動 nginx和php-fpm
docker exec -i -t 09efce02cbec /bin/bash 進入容器
# systemctl restart nginx 啟動nginx
# systemctl restart php-fpm 啟動php-fpm
# exit 退出
然後訪問http://localhost:8080/
參考:https://blog.csdn.net/abld99/article/details/68486517