网站首页 > 博客文章 正文
请关注本头条号,每天坚持更新原创干货技术文章。
如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习
1. 前言
本文主要讲解如何在Ubuntu18.04,Debian 10,CentOS8,Fedora30,RHEL8系统上安装Docker Compose。本教程将向您展示如何在Linux上安装最新的Docker Compose。组合是一个用于定义和运行多容器Docker应用程序的工具。YAML文件用于配置应用程序的服务。
这篇文章的目的是为开发人员和系统管理员在Linux上安装Docker Compose提供一个简明的指导步骤指南。我们将检查项目的Github API发布页面,并获取最新的二进制文件。
您需要在系统上安装curl才能进行此操作。当然,作为具有sudo特权的用户访问终端。
2. 在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 https://api.github.com/repos/docker/compose/releases/latest \ | 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 https://raw.githubusercontent.com/docker/compose/master/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose
导入环境变量或者重新登录用户
source /etc/bash_completion.d/docker-compose
4. 测试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了吧?其实安装过程并不复杂。
本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:
https://www.linuxrumen.com/rmxx/1500.html
点击了解更多,快速查看更多的技术文章列表。
猜你喜欢
- 2024-09-17 树莓派5安装docker、docker compose、gitlab-ce及配置
- 2024-09-17 11-docker系列-docker之compose安装和相关命令
- 2024-09-17 Docker-compose解析(docker-compose详解)
- 2024-09-17 docker-compose安装(docker-compose安装nginx)
- 2024-09-17 如何在Docker Compose中设置主机名
- 2024-09-17 docker系列:docker-compose用法详解
- 2024-09-17 Docker Compose搭建MySQL主从复制集群
- 2024-09-17 这个开源项目为编写各种Docker-Compose提供了样本
- 2024-09-17 一文掌握 Docker Compose 命令(docker—compose)
- 2024-09-17 通过Docker开源项目Compose实现对 Docker 容器集群的快速编排
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)