Linux(CentOS)安装Docker、Docker Compose

前言:

linux系统 CentOS 7.6
Docker 支持的CentOS 64版本: CentOS 7 及更高版本
官方网站: https://docs.docker.com/engine/install/

一、Docker安装

1、使用官方脚本自动安装

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
或者 使用 daocloud 一键安装命令:
curl -sSL https://get.daocloud.io/docker | sh

2、手动安装

在这里插入图片描述

1.卸载旧的安装(已安装过的情况)

sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine

2.安装所依赖的包

sudo yum install -y yum-utils
device-mapper-persistent-data
lvm2

3.设置存储库(自行选择)

1、官方源(较慢):
sudo yum-config-manager
–add-repo
https://download.docker.com/linux/centos/docker-ce.repo
2、阿里源:
sudo yum-config-manager
–add-repo
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.清华源
sudo yum-config-manager
–add-repo
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

4.安装 Docker Engine-Community

1.安装最新版本:
sudo yum install docker-ce docker-ce-cli containerd.io
2.列出可选择版本:
yum list docker-ce --showduplicates | sort -r
docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable
3.安装指定版本:
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
解释:
通过其完整的软件包名称安装特定版本,该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。例如:docker-ce-18.09.1。
<> 内替换对应版本,例如:
sudo yum install docker-ce-<18.09.1> docker-ce-cli-<18.09.1> containerd.io

5.启动Docker

sudo systemctl start docker
sudo systemctl status docker --查看状态

二 、Docker Compose安装

1、按官网方式:

https://docs.docker.com/compose/install/
在这里插入图片描述

1.下载当前稳定版本
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

或者

sudo curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

解释:
1.29.2为版本,可更换
出现问题:bash: syntax error near unexpected token `(’

我这里下载出现断开情况,导致文件未下载完整,可更换地址,如下:
sudo curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-uname -s-uname -m > /usr/local/bin/docker-compose
#ps:这里 uname -s 前后不是单引号,tab键上面符号

2.对文件设置可执行权限

sudo chmod +x /usr/local/bin/docker-compose

3.创建软连接

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

4.测试安装是否成功

docker-compose --version

2.离线安装

1.下载最新执行包

下载地址: https://github.com/docker/compose/releases/tag/v2.0.1
如图

2.使用scp命令 或者ftp工具上传到服务器

把下载好的文件上传到 /usr/local/bin/ 目录下,重命名为 docker-compose

3.重复方式1(官网方式) 2-3步骤

在这里插入图片描述
–END

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux CentOS系统上安装docker-compose有几个步骤。首先,你需要确保你的系统是CentOS 7或更高版本。然后,你可以通过官方的脚本来自动安装docker-compose。你也可以手动下载docker-compose的二进制文件,并将其复制到/usr/local/bin目录下。关于docker-compose的版本选择,你可以根据你安装Docker版本来选择对应的docker-compose版本。最后,你可以通过curl命令从官方网站下载docker-compose二进制文件,并将其复制到/usr/local/bin目录下。安装完成后,你可以通过执行docker-compose -v命令来验证docker-compose是否成功安装。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Linux(CentOS)安装DockerDocker Compose](https://blog.csdn.net/qq_40437152/article/details/120902100)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [centos7离线安装docker-compose安装包](https://download.csdn.net/download/l664938026/85096520)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [centos安装docker-compose](https://blog.csdn.net/u010833154/article/details/127687207)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值