您的位置 首页 php

在常见的Linux发行版上安装最新版的Docker Compose

1. 前言

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

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

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

809092a405574217ba73b55157134028

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

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

1686050399a9442e8f9c0a4e54ef2d0e

在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是否安装成功

43d8a278de4c403d9ecf799426453c7d

测试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

66b23409b70745eb970ea331c4505175

销毁容器

6. 总结

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

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

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

文章来源:智云一二三科技

文章标题:在常见的Linux发行版上安装最新版的Docker Compose

文章地址:https://www.zhihuclub.com/48774.shtml

关于作者: 智云科技

热门文章

网站地图