首页 > 其他 > 详细

Docker Compose

时间:2018-12-19 23:56:35      阅读:282      评论:0      收藏:0      [点我收藏+]

 

    Compose是什么

  Compose是一个定义和管理多容器的工具,也是一种容器编排工具,前身是Pig,使用Python语言编写。使用Compose配置文件描述多个容器应用的构架,比如使用什么镜像,数据卷,网络,映射端口等;然后用一条命令管理所有服务,比如启动,停止,重启等 

  系统为ubuntu18.04 切换root用户使用命令 sudo -i

  安装(也可以github下载二进制包安装)

sudo apt-get install python-pip
sudo pip install docker-compose

  查看版本

docker-compose --version

  安装docker

apt install docker.io

  查看版本

docker info

  docker-compose读取文件夹下面的yml文件

  编辑文件docker-compose.yml

version: ‘3‘
services:
  web:
    build: .
    ports:
      - "8888:80"

  编辑Dockerfile

FROM centos:6
MAINTAINER liuyueming
RUN yum install -y httpd php php-gd php-mysql
RUN echo "<?php phpinfo()?>" > /var/www/html/index.php
CMD ["/usr/sbin/httpd","D","FOREGROUND"]
EXPOSE 80

  文件目录如下

  构建

docker-compose up

  完毕查看

docker-compose ps
docker ps

  web页面访问 http://ip:8888 

 

Docker Compose

原文:https://www.cnblogs.com/minseo/p/10146982.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!