标签:http docker yml mysql pos 定义 port github round
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
标签:http docker yml mysql pos 定义 port github round
原文地址:https://www.cnblogs.com/minseo/p/10146982.html