docker-compose学习

Compose是一个用于定义和运行多容器Docker应用程序的工具,使用Compose,您可以使用YAML文件来配置应用程序的服务

使用Compose基本上是一个三步过程:

    1、定义您的应用程序环境,Dockerfile以便可以在任何地方进行复制。

    2、定义构成应用程序的服务,docker-compose.yml 以便它们可以在隔离的环境中一起运行

    3、Run docker-compose up和Compose启动并运行整个应用程序

Compose具有管理应用程序整个生命周期的命令:

    1、启动,停止和重建服务

    2、查看正在运行的服务的状态

    3、流式传输运行服务的日志输出

    4、在服务上运行一次性命令


安装

在Linux系统上安装Compose

1、运行此命令以下载Docker Compose的当前稳定版本:

        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

    要安装不同版本的Compose,请替换1.24.1 为要使用的Compose版本。

2、对二进制文件应用可执行权限:

        sudo chmod +x /usr/local/bin/docker-compose

注意:如果docker-compose安装后命令失败,请检查您的路径。您还可以创建/usr/bin路径中的符号链接或任何其他目录。

例如:sudo ln-s/usr/local/bin/docker-compose /usr/bin/docker-compose

测试安装:

    docker-compose--version

卸载

如果安装使用 curl,则卸载Docker Compose:

    sudo rm /usr/local/bin/docker-compose

如果安装使用pip,则卸载Docker Compose :

    pip uninstall docker-compose

如果使用上述任一方法获得“权限被拒绝”错误,则可能没有适当的权限来删除 docker-compose。要强制删除,请在上述任一命令添加sudo并再次运行。

未完待续~~~

你可能感兴趣的:(docker-compose学习)