Docker compose 使用

安装(Linux)

windows和mac自带compose,Linux需要单独安装
https://docs.docker.com/compose/install/#install-compose(官方)
http://get.daocloud.io/#install-compose (国内)

# 使用国内的源
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
# 添加可执行权限
chmod +x /usr/local/bin/docker-compose
# 测试
docker-compose --version

常用命令

本地开发使用共享目录, 并在代码改动时重新构建: docker-compose up --build
服务器部署: docker-compose down docker-compose up -d

# 启动项目
docker-compose up
# 启动项目,并在后台运行
docker-compose up -d
# 暂停容器的运行
docker-compose stop
# 关闭并删除项目的所有容器
docker-compose down

# 重新构建镜像
docker-compose up --build

使用基于 Alpine Linux 的 alpine 镜像

alpine 是官方推荐的打包基础镜像。
可以使用专有的镜像(如 Python 镜像),也可以使用基于 alpine 打包的镜像。
不需要在类似 ubuntu 这种系统镜像上安装 Python 软件。

alpine链接: https://hub.docker.com/r/library/alpine/
python链接: https://hub.docker.com/r/library/python/

你可能感兴趣的:(Docker compose 使用)