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
*只要保证数据在,重新创建一个容器挂载回之前的数据目录,业务即可恢复(容器可随意删除、创建)
相关文章
- 08-24docker入门1--简介、安装
- 08-24docker desktop镜像_Docker简单入门
- 08-24基于 debian:stretch-slim 系统镜像的 docker 镜像,安装 curl
- 08-24解决Docker镜像安装太慢问题
- 08-24【Docker实战】Docker下安装宝塔并制作LNMP镜像
- 08-24docker安装,docker常用命令,docker可视化,docker镜像,docker容器数据卷,DockerFile
- 08-24使用阿里云镜像安装Docker
- 08-24Docker入门-镜像管理
- 08-24day02 Docker安装及配置镜像加速
- 08-24docker入门之安装及使用