Ubuntu 安装最新版 Docker 及 Docker Compose

Ubuntu 安装最新版 Docker 及 Docker Compose

Docker 安装

清除旧版本

如果先前安装过 Docker 以下官方方法可以卸载曾经安装的老版本

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

如果曾安装过 Docker,在个人目录 /var/lib/docker/中会有过去创建的镜像,容器,卷以及网络不会被清除

设置Ubuntu的Docker仓库

  1. 安装所需要的一些工具
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common
  1. 添加Docker官方的GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

sudo apt-key fingerprint 0EBFCD88
  1. 正式为Ubutnu添加稳定版的仓库
sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

lsb_release 用于返回Ubuntu版本信息 -c 代表所有系统版本的 code name,-s 代表简略输出

正式安装

 sudo apt-get update
 
 sudo apt-get install docker-ce docker-ce-cli containerd.io

安装完成即可通过 docker -v 查看是否成功安装,安装的版本

Docker Compose安装

下载版本

wget "https://github.com/docker/compose/releases/download/1.28.4/docker-compose-$(uname -s)-$(uname -m)"

当中地址栏里的1.28.4是 https://github.com/docker/compose/releases 中的版本,用最新版即可

uname -suname -m 分别用来显示系统及系统架构 如我的Ubuntu 就是 Linux x86_64

设置为可执行文件

sudo chmod +x docker-compose-Linux-x86_64

重命名并移至执行文件目录

sudo mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose

这样就安装完成了,可通过 docker-compose --version 查看


参考

  • Install Docker Engine on Ubuntu
  • Install Docker Compose

你可能感兴趣的