IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> CentOS7下Docker Compose安装 -> 正文阅读

[系统运维]CentOS7下Docker Compose安装

Docker Compose

Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。

在compose,你可以使用yaml文件去配置你的应用服务,然后,通过单一的命令,你可以从你的配置中创建和开启你的服务。

使用compose有三个步骤:

  1. 使用 Dockerfile 定义应用程序的环境,以便可以在任何地方复制它
  2. 在 docker-compose.yml 中定义构成应用程序的服务,以便它们可以在隔离环境中一起运行
  3. 运行 docker compose up,Docker compose 命令启动并运行您的整个应用程序。您也可以使用 docker-compose 二进制文件运行 docker-compose up

1、安装compose V2(新版本)

# 设置环境变量
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
# 创建目录
mkdir -p $DOCKER_CONFIG/cli-plugins
# 下载docker-compose文件到新创建的目录
curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
# 给docker-compose文件添加可执行的权限
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
# 测试安装
docker compose version
# 卸载docker compose
sudo rm ~/.docker/cli-plugins/docker-compose

2、使用

创建一个docker-compose.yml文件,并添加如下内容:

services:
  web:
    image: nginx
    ports:
      - 80:80

启动服务,默认会从当前目录下的docker-compose.yml文件读取,也可以指定配置文件

 # 以守护进程方式启动
 docker compose -f docker-compose.yml up -d

使用 docker compose config 命令获取输出返回:

services:
  web:
    image: nginx
    networks:
      default: null
    ports:
    - mode: ingress
      target: 80
      published: 80
      protocol: tcp
networks:
  default:
    name: demo_default

停止服务:

docker compose stop
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-04-01 00:32:30  更:2022-04-01 00:35:30 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 23:27:39-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码