龙空技术网

如何在Linux系统上安装最新版的Docker Compose

老欧讲IT 87

前言:

今天同学们对“centos 安装dockercompose”都比较着重,你们都想要剖析一些“centos 安装dockercompose”的相关内容。那么小编同时在网摘上网罗了一些对于“centos 安装dockercompose””的相关内容,希望姐妹们能喜欢,你们快快来学习一下吧!


请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. 前言

本文主要讲解如何在Ubuntu18.04,Debian 10,CentOS8,Fedora30,RHEL8系统上安装Docker Compose。本教程将向您展示如何在Linux上安装最新的Docker Compose。组合是一个用于定义和运行多容器Docker应用程序的工具。YAML文件用于配置应用程序的服务。

这篇文章的目的是为开发人员和系统管理员在Linux上安装Docker Compose提供一个简明的指导步骤指南。我们将检查项目的Github API发布页面,并获取最新的二进制文件。

您需要在系统上安装curl才能进行此操作。当然,作为具有sudo特权的用户访问终端。

在Ubuntu 18.04 / CentOS 8 / Debian 10 / Fedora 30系统上安装最新版的Docker Compose


2. 在Linux系统上安装最新版的Docker Compose

在Linux系统上安装最新版的Docker Compose



CentOS / RHEL -----


sudo yum -y install curl

Debian / Ubuntu

sudo apt install -y curl

Fedora

sudo dnf -y install curl

安装了curl之后,在您的Linux机器上下载最新的Compose。

curl -s  \ | grep browser_download_url \ | grep docker-compose-Linux-x86_64 \ | cut -d '"' -f 4 \ | wget -qi -

使二进制文件可执行。

chmod +x docker-compose-Linux-x86_64

移动文件到相关目录

sudo mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose

验证版本

docker-compose version

docker-compose version 1.24.1, build 4667896b
docker-py version: 3.7.3
CPython version: 3.6.8
OpenSSL version: OpenSSL 1.1.0j 20 Nov 2018

3. 通过Linux命令行配置docker-compose

相对于Bash用户
把相关脚本放在目录/etc/bash_completion.d/

sudo curl -L  -o /etc/bash_completion.d/docker-compose

导入环境变量或者重新登录用户

source /etc/bash_completion.d/docker-compose

4. 测试Docker Compose是否安装成功

测试Docker Compose是否安装成功


安装和创建Docker Compose file.

vim docker-compose.yml

添加以下内容到文件里

version: '3' services: web: image: nginx:latest ports: - "8080:80" links: - php php: image: php:7-fpm

启动容器服务:

docker-compose up -d

Starting root_php_1 … done
Starting root_web_1 … done

查看正在运行的容器服务:

docker-compose ps
 Name Command State Ports -------------------------------------------------------------------------root_php_1 docker-php-entrypoint php-fpm Up 9000/tcp root_web_1 nginx -g daemon off; Up 0.0.0.0:8080->80/tcp

5. 销毁容器

docker-compose stop

Stopping root_web_1 … done
Stopping root_php_1 … done

docker-compose rm -f

Going to remove root_web_1, root_php_1
Removing root_web_1 … done
Removing root_php_1 … done

销毁容器


6. 总结

通过本文,您应该学习到如何在Linux系统上安装Docker Compose了吧?其实安装过程并不复杂。

本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:

点击了解更多,快速查看更多的技术文章列表。

标签: #centos 安装dockercompose