题外: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