首页 > 代码库 > Docker安装入门 -- 中间件镜像
Docker安装入门 -- 中间件镜像
Docker安装入门 -- 中间件镜像
php-fpm
1.docker build -t csphere/php-fpm:5.4 . //在当前目录下创建镜像
2.docker run -d -p 8080:80 --name website csphere/php-fpm:5.4 //生成website容器
3.http://192.168.137.21:8080/info.php //浏览器访问
4.docker exec -it website /bin/bash //进入一个docker容器 exit 退出
*cat php-fpm/Dockerfile
ONBUILD ADD . /app //打开文件时
:ONBUILD 在生成当前docker镜像的时候不生效,在子镜像生效;ONBUILD在产品发布时起着非常重要的作用!举例
A镜像中有ONBUILD指令,在构建A镜像时ONBUILD指令不执行;B镜像FROM A,在构建B镜像时ONBUILD指令开始执行;
mysql
1.docker build -t csphere/mysql:5.5 .
2.docker run -d -p 3306:3306 --name dbserver csphere/mysql:5.5 //无挂载
docker run -d -p 3306:3306 -v /var/lib/docker/vfs/dir/mydata:/var/lib/mysql csphere/mysql:5.5
3.docker exec -it imagesid /bin/bash
*只要保证数据在,重新创建一个容器挂载回之前的数据目录,业务即可恢复(容器可随意删除、创建)
Docker安装入门 -- 中间件镜像