第一步: 下载镜像
docker pull gongwen/lnmp:v1
第二步: 第二步运行镜像生成容器
docker run -it --name mylnmp gongwen/lnmp:v1 bash exit
第三步: 宿主机,新建目录 用来做docker的数据卷 注:yourPath是你自己指的目录便可
mkdir -p yourPath/dockerData/Code/ mkdir -p yourPath/dockerData/NginxConfig/ mkdir -p yourPath/dockerData/PHPConfig/ mkdir -p yourPath/dockerData/Mysql/
第四步: 把docker容器里的文件,导出到第三步新建的目录里
docker cp mylnmp:/usr/local/nginx/conf/ yourPath/dockerData/NginxConfig/ docker cp mylnmp:/usr/local/php/etc/ yourPath/dockerData/PHPConfig/ docker cp mylnmp:/usr/local/mysql/ yourPath/dockerData/Mysql/
第五步: 再次此此镜像,启动docker容器 docker rm mylnmp
docker run -d -p 80:80 -p 3306:3306 --name mylnmp -v yourPath/dockerData/Code/:/home/work -v yourPath/dockerData/NginxConfig/conf:/usr/local/nginx/conf -v yourPath/dockerData/PHPConfig/etc:/usr/local/php/etc -v yourPath/dockerData/Mysql/mysql:/usr/local/mysql gongwen/lnmp:v1 /sbin/init
docker exec -it mylnmp /root/start.sh
第六步: 浏览器输入 localhost 查看结果
Content type
Image
Digest
Size
1.1 GB
Last updated
over 5 years ago
docker pull gongwen/lnmp:php7.1