ubuntu系统安装docker以及docker-compose

1 设置存储库

  • 更新apt包索引:
sudo apt-get update
  • 使用apt-get通过HTTPS使用存储库:
sudo apt-get install \

    apt-transport-https \

    ca-certificates \

    curl \

    gnupg-agent \

    software-properties-common
  • 添加Docker的官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  • 通过搜索指纹的最后8个字符,验证您现在拥有带指纹的密钥 。
sudo apt-key fingerprint 0EBFCD88

会打印以下内容:

pub rsa4096 2017-02-22 [SCEA]

9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88

uid [ unknown] Docker Release (CE deb) [email protected]

sub rsa4096 2017-02-22 [S]

  • 使用以下命令设置稳定存储库。
sudo add-apt-repository \

  "deb [arch=amd64] https://download.docker.com/linux/ubuntu \

  $(lsb_release -cs) \

  stable"

ps:如果我们的环境是arm,设置参数arch=armhf

2 安装DOCKER ENGINE

  • 更新apt包索引:
sudo apt-get update
  • 安装最新版本的Docker Engine:
sudo apt-get install docker-ce docker-ce-cli containerd.io

注:由于是从国外的网站下载,时间比较久,一般十几分钟,如果出现网络情况导致的安装失败,如 too slow等错误信息,尝试再次执行该安装命令,多执行几次就好了。或者百度一下换成国内源。

  • 安装指定版本的docker

若想安装特定版本可通过 apt-cache madison docker-ce 列出可用版本
命令:sudo apt-get install docker-ce= docker-ce-cli= containerd.io
如使用版本:5:19.03.43-0ubuntu-xenial

执行:sudo apt-get install docker-ce=5:19.03.43-0ubuntu-xenial docker-ce-cli=5:19.03.43-0ubuntu-xenial containerd.io

  • 查看安装结果
docker -v

会显示docker的版本

6.3 docker-compose安装

  • 在线安装
apt-get install docker-compose

当安装完成后可通过指令 docker-compose -v 来查看版本号。
在这里插入图片描述

  • 手动安装

首先下载docker-compose可执行二进制文件docker-compose下载

将docker-compose放到服务器usr/local/bin目录下

添加可执行权限:chmod +x /usr/local/bin/docker-compose
检查安装结果:docker-compose –v

你可能感兴趣的:(Docker)