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
 *只要保证数据在,重新创建一个容器挂载回之前的数据目录,业务即可恢复(容器可随意删除、创建)

时间: 2024-12-24 04:34:26

Docker安装入门 -- 中间件镜像的相关文章

Docker笔记——Docker安装及制作镜像

1 Docker安装本文中Docker运行环境为Ubuntu 14.04.1 LTS 3.13.0-32-generic x64参考:https://docs.docker.com/v1.11/engine/installation/linux/ubuntulinux/ 1.1 更新并安装apt-transport-https ca-certificates apt-get update && apt-get install apt-transport-https ca-certifica

云计算:Docker安装及本地镜像仓库配置

# **Docker的安装及如何配置从国内镜像中拖取需要的images到本地使用** 实验环境: OS:CentOS7.0 -X64 上网环境:通过代理服务器上网 1.首先下载docker安装包docker-engine-1.7.1-1.el7.centos.x86_64.rpm 安装包下载地址: https://get.docker.com/rpm/1.7.1/centos-7/RPMS/x86_64/docker-engine-1.7.1-1.el7.centos.x86_64.rpm [[

docker 安装入门

install docker 命令 docker version // docker 版本 docker pull nginx // 拉取nginx docker images // 查看本机docker镜像 docker ps -a // 查看运行中的docker docker stop ID // 暂停运行的docker docker start ID // 启动已经暂停的docker docker rm -f ID // 删除docker docker exec -it 9ca4f91d4

Docker从入门到飞升:基础配置安装

导读 Docker近几年非常火,因为它是容器虚拟化,更能够充分提高硬件资源的使用率.其实利用率高不算什么,它最大的优势是能给让运维人员或者开发人员快速部署和交付资源,大大提高了工作效率.几乎所有的大企业都在使用docker,所以我们没有理由不去了解它,不去学习它. 一.初识Docker 容器虚拟化,比传统的虚拟化轻量. 2013年出现,发展非常迅猛. Redhat在6.5版本开始支持docker. 使用go语言开发,基于apache2.0协议. 开源软件,项目代码在github维护. docke

安装Docker,运行RabbitMQ镜像

Docker用起来有多方便,笔者就不瞎说了.反正谁永谁知道.为了配合前面的SpringCloud Bus学习,笔者就顺带安装了Docker.写这篇文章的目的,是为了给 SpringCloud微服务入门(九),统一配置中心Config作补充. 跟着镜头切换,随笔者开启Docker的大门.打开https://hub.docker.com/search?q=&type=edition&offering=community&sort=updated_at&order=desc找到符

Docker安装及镜像管理

1.docker简介 容器虚拟化,比传统虚拟化轻量 2013年出现,发展非常迅猛 Redhat在6.5版本开始支持docker 使用GO语言开发,基于apache2.0协议 开源软件,项目代码在github维护 2.容器虚拟化和传统虚拟化比较 3.Docker的优势 启动非常快,秒级实现 资源利用率很高,一台机器可以跑上千个docker容器 更快的交付和部署,一次创建和配置后,可以在任意 地方运行 内核级别的虚拟化,不需要额外的hypevisor支持,会有更高的性能和效率 易迁移,平台依赖性不强

Docker安装与镜像管理(一)

一.安装docker yum install epel-resase yum install docker-io  (RHEL6) yum install docker (RHEL7) 系统: [[email protected] ~]# uname -a Linux kvm.huangming.org 2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux [[email 

安装docker并使用默认镜像创建一个容器

1.安装docker 命令:yum install –y docker-i 错误解决:如果device-mapper-libs 这个docker依赖包版本太低.可以直接执行yum upgrade device-mapper-libs升级一下这个依赖包 2.Docker装好后,默认自动启动或使用命令启动:service docker start 3.查看版本:  docker –v  来查看当前装的docker版本 4.查看当前所有镜像: docker 安装好后,有个默认cento63镜像,可以选

Ubuntu下用docker安装redis镜像和使用redis容器分享

Ubuntu下用docker安装redis镜像和使用redis容器分享 1. 安装Ubuntu 2. 用Putty登录Ubuntu Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-40-generic x86_64) * Documentation:  https://help.ubuntu.com/ System information as of Wed Dec 31 06:41:16 UTC 2014 System load:  0.01