docker-compose
简介
docker-compose和docker是一对好伙伴,一般用docker-compose方便管理镜像和容器,因为手动敲docker命令实在记不住也容易出错。
安装
下载
bash
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composesudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose添加可执行权限
bash
chmod +x /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose建立软连接
bash
ln -s /usr/local/bin/docker-compose /usr/bin/docker-composeln -s /usr/local/bin/docker-compose /usr/bin/docker-compose使用
新建compose.yml文件
yaml
version: '3'
services:
fastposter:
container_name: fastposter
image: fastposter/fastposter
ports:
- 5000:5000
environment:
POSTER_URI_PREFIX: http://127.0.0.1:5000/version: '3'
services:
fastposter:
container_name: fastposter
image: fastposter/fastposter
ports:
- 5000:5000
environment:
POSTER_URI_PREFIX: http://127.0.0.1:5000/创建并启动容器
bash
docker-compose updocker-compose up
fastposter官方文档