Debian 安装docker/docker-compose教程

Docker的社区版(Docker Community Edition)叫做docker-ce。老版本的Docker包叫做docker或者docker-engine,如果安装了老版本的docker得先卸载然后再安装新版本的docker。docker的发展非常迅速,apt源的更新往往比较滞后。所以docker官网推荐的安装方式都是下载docker安装脚本安装。

安装docker

1、若您安装过docker,需要先删掉,之后再安装依赖:

sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common

 卸载老旧的版本(若未安装过可省略此步):

sudo apt-get remove docker docker-engine docker.io

2、根据版本不同,运行公钥,添加软件仓库。您使用的发行版:

信任DockerGPG公钥:

# Debian
curl -fsSL https://repo.huaweicloud.com/docker-ce/linux/debian/gpg | sudo apt-key add -

# Ubuntu
curl -fsSL https://repo.huaweicloud.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

对于amd64架构的计算机,添加软件仓库:

sudo add-apt-repository "deb [arch=amd64] https://repo.huaweicloud.com/docker-ce/linux/debian $(lsb_release -cs) stable"

对于树莓派或其它Arm架构计算机,请运行:

echo "deb [arch=armhf] https://repo.huaweicloud.com/docker-ce/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list

3、更新索引文件并安装

sudo apt-get update
sudo apt-get install docker-ce

安装docker-compose

Docker Compose是一个用来定义和运行复杂应用的Docker工具。一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose不再需要使用shell脚本来启动容器。 Compose 通过一个配置文件来管理多个Docker容器,在配置文件中,所有的容器通过services来定义,然后使用docker-compose脚本来启动,停止和重启应用,和应用中的服务以及所有依赖服务的容器,非常适合组合使用多个容器进行开发的场景。

两种最新的docker安装方式

1、从GitHub上下载docker-compose二进制文件安装

  • 下载最新版的docker-compose文件
    curl -L "https://github.com/docker/compose/releases/download/v2.9.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  • 若是github访问太慢,可以用daocloud下载
    curl -L https://get.daocloud.io/docker/compose/releases/download/v2.9.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
  • 添加可执行权限
    sudo chmod +x /usr/local/bin/docker-compose
  • 测试安装是否成功
    docker-compose --version

2、pip安装

sudo pip install docker-compose
© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容