Ubuntu 安装Docker , docker compose

我们将使用一台阿里云的ECS例安装Openvidu, 但前提条件是需要一台预装了docker,docker compose的linux机器。这台ECS实例是ubuntu系统,我们来在其上安装Docker 和 Docker Compose的过程。
1.检查一下ubuntu的系统版本, docker 目前支持以下64bit的版本:
Ubuntu Groovy 20.10
Ubuntu Focal 20.04 (LTS)
Ubuntu Bionic 18.04 (LTS)
Ubuntu Xenial 16.04 (LTS)
1.1 远程ssh 登录ECS实例, 输入 ssh {user}@xx.xx.xx.xx , 回车后输入密码。这里省略图片。
1.2 检查ECS系统版本,使用 cat /etc/issue 命令, 如下图:

image.png

这台机器ubuntu版本为20.04 满足要求。
2. 卸载旧的版本,并安装安装过程所需的工具,例如curl.
2.1 使用 apt-get remove 卸载旧的版本,如下:
image.png

2.2 更新 apt-get repository: sudo apt-get update ,如下图:
image.png

可以看到,默认我们使用的aliyun的 repository, 如果在本地机新建虚拟机, 则有可能遇到更新部分repository仓库失败,导致后续安装找不到软件包, 这是需要替换国内的repository地址。然后更新就可以,例如ali, 163等都有镜像仓库。

2.3 安装必要的软件包:
$ sudo apt-get install apt-transport-https
ca-certificates curl gnupg-agent
software-properties-common

image.png

扫描完后,输入yes,完成安装。

**3 安装docker **
3.1 下载并添加官方的GPG key,用来验证安装包:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 3.2 验证下载key,最后八位为: 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD8 ![image.png](https://upload-images.jianshu.io/upload_images/13099157-166ce8a02ecdc537.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 3.3 添加docker 应用所在的ubuntu仓库,sudo add-apt-repository
"deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)
stable"

image.png

3.4 安装docker 引擎
sudo apt-get install docker-ce docker-ce-cli containerd.io

image.png

根据提示,输入y,完成安装。
3.5 使用hello-world镜像验证一下:
$ sudo docker run hello-world
image.png

Notes: 实例中,我们用root登录,实际不需要sudo加在命令前。

4. 安装docker compose
4.1 使用如下命令,下载稳定版docker compose
(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

image.png

4.2 对下载的文件,开通可执行权限。
sudo chmod +x /usr/local/bin/docker-compose 完成后,到相应目录检查一下权限。 ![image.png](https://upload-images.jianshu.io/upload_images/13099157-15d49ed6f52fc0ba.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 4.3 检测是否正常安装, docker-compose --version

image.png

版本号正常显示后,证明已经完成了安装。

参考:

  1. docker ubuntu安装
    https://docs.docker.com/engine/install/ubuntu/
  2. docker compose 安装
    https://docs.docker.com/compose/install/

你可能感兴趣的:(Ubuntu 安装Docker , docker compose)