docker-compose之v1.x与v2.x说明

简介: docker-compose之v1.x与v2.x说明

题外:centos 7 修改本地语言(解决中文显示异常乱码)

# centos7没有这个文件 /etc/sysconfig/i18n
# locale :查看当前系统的语言类型
# lcoale -a : 查看 当前系统所支持的所有语言类型!
1、查看当前编码格式:
root@localhost:~# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
...
# 或者
root@localhost:~# echo $LANG
en_US.UTF-8
2、临时修改:(只是临时的,当重新打开一个终端即失效!)
root@localhost:~# LANG="zh_CN.UTF-8"
root@localhost:~# echo $LANG
zh_CN.UTF-8
3、永久修改:
# Centos 系统 : /etc/locale.conf 
# Ubuntu 系统 : /etc/locale.gen
# 题外:
# 查看你的 /etc/profile.d/lang.sh 文件
 11   for langfile in /etc/locale.conf "$HOME/.i18n" ; do
 12         [ -f $langfile ] && . $langfile && sourced=1
 13     done
:set nu
看见没 ,上面有个路径 "/etc/locale.conf"  这个就是相当于 "/etc/sysconfig/i18n"
### 修改 /etc/locale.conf
root@localhost:~# sed -ri "s/LANG=en_US.UTF-8/LANG=zh_CN.UTF-8/" /etc/locale.conf
root@localhost:~# source /etc/locale.conf
### 检查
root@localhost:~# echo "哈喽"
哈喽


一、docker-compose v1.x

1、docker compose1.x 是相对独立的命令,命令行方式如:docker-compose --version

# 下载docker-compose
curl -kL https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
# 加入执行权限
sudo chmod +x /usr/local/bin/docker-compose
# 添加环境
cat >> /etc/profile < EOF
export $PATH=$PATH:/usr/local/bin
EOF
source /etc/profile
# 查看docker-compose版本
docker-compose -v
# 离线下载
# 到github release中下载我们的docker-compose
https://github.com/docker/compose/releases


二、docker-compose v2.x

1、docker compose v2 被规划为Docker CLI的一部分,命令行方式如docker compose version

注意docker与compose之间是空格,不是中横线;version 作为一个命令存在,而不是参数


在Mac和windows操作系统中,docker compose已经是docker CLI的一部分,也就是在安装docker的时候,就具备了执行docker compose的能力。


在linux版本下,需要我们来安装一下,安装过程其实是差不多的。注意的是必须安装到指定的目录下,才能被Docker CLI识别,以Docker CLI命令模式运行。

法一:命令是:docker-compose,安装类似v1.x
法二:命令是:docker compose
mkdir -p ~/.docker/cli-plugins
# 下载docker-compose
curl -kL https://github.com/docker/compose/releases/download/2.15.1/docker-compose-`uname -s`-`uname -m` > ~/.docker/cli-plugins/docker-compose
# 加入执行权限
chmod +x ~/.docker/cli-plugins/docker-compose
# 查看版本
docker compose version
目录
相关文章
|
人工智能 并行计算 openCL
魔搭+Xinference 平台:CPU,GPU,Mac-M1多端大模型部署
随着 Llama2 的开源,以及通义千问、百川、智谱等国内大模型的问世,很多用户有了本地部署去尝试大模型的需求,然而硬件的需求阻碍了很多人的尝试,并不是所有人都拥有一块英伟达显卡的,所以 Llama2 问世不久,大神 Andrej Karpathy 的一个 weekend project 爆火——llama2.c。
魔搭+Xinference 平台:CPU,GPU,Mac-M1多端大模型部署
|
传感器 物联网
( zigbee)CC2530+BH1750光敏传感器获取光照强度
( zigbee)CC2530+BH1750光敏传感器获取光照强度
1062 0
( zigbee)CC2530+BH1750光敏传感器获取光照强度
|
2月前
|
人工智能 数据可视化 网络安全
2026年部署OpenClaw(Clawdbot)接入iMessage详细步骤(喂饭级,小白抄作业)
在AI自动化办公与多端协同需求爆发的2026年,OpenClaw(原Clawdbot、曾用名Moltbot)凭借“自然语言驱动、全场景任务自动化、多终端无缝适配”的核心优势,成为个人办公提效、轻量运营管理的优选工具。作为GitHub星标量超19万的开源AI自动化代理平台,它打破了传统AI仅能对话的局限,真正实现“能听指令、能做实事”——无论是文档生成、日程提醒、文件整理,还是联网搜索、简单代码开发、跨工具协同,只需一句口语化指令,就能自动完成全流程操作,无需手动干预。
1508 21
|
8月前
|
弹性计算 前端开发 NoSQL
2025最新阿里云服务器配置选择攻略:CPU、内存、带宽与系统盘全解析
本文详解2025年阿里云服务器ECS配置选择策略,涵盖CPU、内存、带宽与系统盘推荐,助你根据业务需求精准选型,提升性能与性价比。
|
人工智能 安全 机器人
LangBot:无缝集成到QQ、微信等消息平台的AI聊天机器人平台
LangBot 是一个开源的多模态即时聊天机器人平台,支持多种即时通信平台和大语言模型,具备多模态交互、插件扩展和Web管理面板等功能。
2740 14
LangBot:无缝集成到QQ、微信等消息平台的AI聊天机器人平台
|
存储 人工智能 自然语言处理
无缝融入,即刻智能[二]:Dify-LLM平台(聊天智能助手、AI工作流)快速使用指南,42K+星标见证专属智能方案
【8月更文挑战第8天】无缝融入,即刻智能[二]:Dify-LLM平台(聊天智能助手、AI工作流)快速使用指南,42K+星标见证专属智能方案
无缝融入,即刻智能[二]:Dify-LLM平台(聊天智能助手、AI工作流)快速使用指南,42K+星标见证专属智能方案
|
安全 Linux 应用服务中间件
【Podman】podman入门学习 | Docker替代品
【Podman】podman入门学习 | Docker替代品
2422 0
【Podman】podman入门学习 | Docker替代品
|
JSON API 数据格式
Python网络编程:HTTP请求(requests模块)
在现代编程中,HTTP请求几乎无处不在。无论是数据抓取、API调用还是与远程服务器进行交互,HTTP请求都是不可或缺的一部分。在Python中,requests模块被广泛认为是发送HTTP请求的最简便和强大的工具之一。本文将详细介绍requests模块的功能,并通过一个综合示例展示其应用。
449 11
|
Docker 容器
Docker compose v1 与 v2版本区别
Docker Compose是用于定义和管理多容器Docker应用程序的工具。下面是Docker Compose版本1和版本2之间的一些区别:
2079 0
Class.forName()方法总结
Class.forName()方法总结

热门文章

最新文章