前言:ubtun默认安装了docker和docker-compose 但某些情况下默认的docker-compose版本太高无法满足实际要求
docker安装:
一. docker安装
此种方式 已废弃(原因:https://get.daocloud.io/docker 网站已废弃)
# docker 安装
curl -sSL https://get.daocloud.io/docker | bash -s docker --mirror Aliyun
# 阿里云
curl -sSL https://get.daocloud.io/docker | sh
最新方式安装
1.ubuntu安装docker
脚本链接:http://lc-j2rHZR7P.cn-e1.lcfile.com/a9zzQwNiJ3PN4fzuq292vb1Vf5osi0Jt/test-docker.sh
curl -fsSL https://test.docker.com -o test-docker.sh
sudo sh test-docker.sh
2.debian安装docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
3.centos安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
二. docker-compose安装
# 国内docker-compose 下载 (失效)
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
# 修改执行权限
sudo chmod +x /usr/local/bin/docker-compose
验证:
docker-compose -v
1.26.2, build eefe0d31
最新安装方式
官网
# 官网安装方式:(此种方式安装的特定版本docker-compose是可以使用的)
# 版本1.26 自行替换版本号
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
# 补全命令(可不做配置)
curl -L https://raw.githubusercontent.com/docker/compose/$(docker-compose version --s
GEGWU-leancould
# 下载源码包到指定目录
wget -P /usr/local/bin/ http://lc-j2rHZR7P.cn-e1.lcfile.com/mgGgaiehhnEGs7N2TjshFFSIz80kytls/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
# 验证
docker-compose -v
扩展:
# 1.62版本 推荐使用此稳定版
版本1.26 自行替换版本号
官网
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
国内地址
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
2. sudo chmod +x /usr/local/bin/docker-compose
3. docker-compose -v
1.26.2, build eefe0d31
安装完成重启docker
systemctl restart docker