Linux 安装docker 及docker-compose

本文详细介绍了如何在Ubuntu和CentOS系统中安装Docker容器引擎及其配套工具docker-compose,包括使用apt-get、yum、官方脚本和源码安装的方法,以及docker-compose的安装途径。
摘要由CSDN通过智能技术生成

目的

每次接触一个新的服务器,最头疼的就是安装环境了,一方面安装环境可能会遇到各种各样的问题,一方面又怕安装的新环境导致旧服务环境崩掉了。这时候就希望能够有可复用的环境一键安装,以及各服务环境隔离互不冲突。docker就很好的解决了这个问题。
docker是开源的应用容器引擎,它可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的环境中。
为了方便以后有机器需要重新安装docker,这里记录一下我之前如何在linux环境下安装docker和docker-compose,以及更快安装的方式。

安装Docker以及注意事项

我之前通过Ubuntu的apt-get或Centos的yum命令安装。即可以执行如下命令

# Ubuntu机器
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg lsb-release
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add - # 添加官方密钥
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io # 安装成功会自动运动docker,或采用 systemctl start docker 命令启动
sudo systemctl status docker # 测试是否安装成功,若显示docker是Activez状态则没问题

# Centos机器(版本>=3.10)
sudo yum update # 如果忘记更新,会出现docker安装失败
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # 安装所需的软件包
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin # 安装成功后,不会自动启动docker
sudo systemctl start docker # 启动docker

可以通过官方安装脚本自动安装,即执行如下语句:

# Ubuntu
curl -fsSL https://test.docker.com -o test-docker.sh 
sh test-docker.sh


# Centos
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

参考:https://www.runoob.com/docker/ubuntu-docker-install.html
参考:https://www.runoob.com/docker/centos-docker-install.html

安装docker-compose

当docker容器需要组合其他容器时,可以通过docker-compose来自动化配置多个容器的环境。
安装docker-compose先要保证docker已经安装,然后可通过如下三种方式安装

# 1. 通过源码安装,Ubuntu|Centos通用
sudo curl -SL https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose # 下载源码
chmod +x /usr/local/bin/docker-compose # 添加可执行权限

# 通过apt-get 安装;适用于Ubuntu
sudo apt-get update
sudo apt-get install docker-compose-plugin

# 通过pip 安装;适用于Centos
sudo yum -y install python3-pip
pip3 install --upgrade pip
pip3 install docker-compose

总结

记录了在Ubuntu和Centos下安装Docker及Docker-compose的方法。

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值