Docker compose
简介
Docker Compose
是一个用来定义和运行复杂应用的Docker工具。一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose不再需要使用shell脚本来启动容器。 Compose 通过一个配置文件来管理多个Docker容器,在配置文件中,所有的容器通过services来定义,然后使用docker-compose脚本来启动,停止和重启应用,和应用中的服务以及所有依赖服务的容器,非常适合组合使用多个容器进行开发的场景。
作者:前端茶话会
链接:https://juejin.cn/post/6979225996134187038
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
一、 安装Docker compose
1
2
3
4
5
6
7
8
|
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 下载 完成你要赋予执行权限
sudo chmod +x /usr/local/bin/docker-compose
# 创建软连接
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
#查看版本信息
docker-compose --version
|
二、创建 Nginx的 docker-compose
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
services:
nginx:
container_name: nginx
image: nginx
restart: always
ports:
- 80:80
volumes:
- /home/docker-nginx/nginx.conf:/etc/nginx/nginx.conf
- /home/www:/home/www
- /home/docker-nginx/log:/var/log/nginx
- /home/docker-nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf
- /home/docker-nginx/html:/usr/share/nginx/html
|
1
2
|
docker-compose up -d
# 运行 docker
|