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 命令, 如下图:

Ubuntu 安装Docker , docker compose

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

Ubuntu 安装Docker , docker compose

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

Ubuntu 安装Docker , docker compose

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

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

Ubuntu 安装Docker , docker compose

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

**3 安装docker **
3.1 下载并添加官方的GPG key,用来验证安装包:
Ubuntu 安装Docker , docker composesudo add-apt-repository
“deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)
stable”

Ubuntu 安装Docker , docker compose

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

Ubuntu 安装Docker , docker compose

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

Ubuntu 安装Docker , docker compose

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

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

Ubuntu 安装Docker , docker compose

4.2 对下载的文件,开通可执行权限。
Ubuntu 安装Docker , docker compose docker-compose –version

Ubuntu 安装Docker , docker compose

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

参考:

  1. docker ubuntu安装
    https://docs.docker.com/engine/install/ubuntu/
  2. docker compose 安装
    https://docs.docker.com/compose/install/
© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
冰冰安安的头像 - 鹿快
评论 抢沙发

请登录后发表评论

    暂无评论内容