第一步,安装 docker-compose
docker-compse 软件的 github地址: https://github.com/docker/compose
1),在虚拟机或者linux 服务器里用命令安装:
curl -L https://github.com/docker/comp ... pose- `uname -s`-`uname -m` > /usr/local/bin/docker-compose
2),更改该软件的执行权限:(方便docker用户执行该命令)
chmod +x /usr/local/bin/docker-compose
所需要创建的目录结构
├── docker-compose.yml
├── mysql
│ └── dockerfile
├── nginx
│ ├── conf
│ │ ├── nginx.conf
│ │ └── vhost
│ ├── dockerfile
└── php7
├── conf
│ └── php.ini
└── dockerfile
第二步:编写 yml 配置文件
yml 配置项说明:
1),version:docker-compose 的版本说明
2),ports :主机和容器的端口对应
3),volumes:挂载,容器的目录挂载在主机的目录上的对应
4),environment :设置环境变量,例如:mysql 中的 - MYSQL_ROOT_PASSWORD=root 设置 mysql的root用户的密码是 root
第三步:运行执行命令来自动构建容器 如下:
第四步骤:查看一下 容器的状态
docker-compse 软件的 github地址: https://github.com/docker/compose
1),在虚拟机或者linux 服务器里用命令安装:
curl -L https://github.com/docker/comp ... pose- `uname -s`-`uname -m` > /usr/local/bin/docker-compose
2),更改该软件的执行权限:(方便docker用户执行该命令)
chmod +x /usr/local/bin/docker-compose
所需要创建的目录结构
├── docker-compose.yml
├── mysql
│ └── dockerfile
├── nginx
│ ├── conf
│ │ ├── nginx.conf
│ │ └── vhost
│ ├── dockerfile
└── php7
├── conf
│ └── php.ini
└── dockerfile
第二步:编写 yml 配置文件
yml 配置项说明:
1),version:docker-compose 的版本说明
2),ports :主机和容器的端口对应
3),volumes:挂载,容器的目录挂载在主机的目录上的对应
4),environment :设置环境变量,例如:mysql 中的 - MYSQL_ROOT_PASSWORD=root 设置 mysql的root用户的密码是 root
第三步:运行执行命令来自动构建容器 如下:
第四步骤:查看一下 容器的状态