Docker安装入门 -- 中间件镜像

Posted linuxSu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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安装入门 -- 中间件镜像的主要内容,如果未能解决你的问题,请参考以下文章

云原生 · Docker入门篇:安装镜像加速

Docker 简单入门

Docker安装快速入门

Docker快速入门

Docker——常用镜像的安装 & 本地镜像推送发布到阿里云

Docker——常用镜像的安装 & 本地镜像推送发布到阿里云