2024-01-12
温故知新
00

目录

简介
前提条件
清理
快速安装
设置Docker仓库
安装Docker
测试Docker
安装docker-compose

简介

本文记录Ubuntu中使用 apt 快速安装 Dockerdocker-compose

注:其中Docker指Docker Engine,不是Docker Desktop。
阅读官方文档:https://docs.docker.com/engine/install/ubuntu/

前提条件

要安装 Docker 引擎,您需要以下 Ubuntu 版本之一的 64 位版本:

  • Ubuntu Mantic 23.10
  • Ubuntu Lunar 23.04
  • Ubuntu Jammy 22.04 (LTS)
  • Ub-untu Focal 20.04 (LTS)

适用于 Ubuntu 的 Docker 引擎与 x86_64(或 amd64)、armhfarm64s390xppc64le/ppc64el 架构兼容,所以系统架构应是以上之一。

清理

如果之前没安装过Docker,可以忽略此步骤。

如果之前安装过Docker,无论成功还是失败,现在想要按照此方法安装新版本Docker,建议清理原有Docker组件,执行以下命令一键清理:

sh
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

快速安装

设置Docker仓库

在新主机上首次安装 Docker Engine 之前,需要设置 Docker 存储库。之后,您可以从存储库安装和更新 Docker。使用以下几行脚本快速设置:

sh
# Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg # Add the repository to Apt sources: echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update

安装Docker

使用以下脚本快速安装 Docker 相关组件:

shell
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

测试Docker

安装完成后,可以执行一些命令设置 Docker,并确认是否安装完成:

sh
# 启动 Docker 服务 sudo systemctl start docker # 设置 Docker 服务开机自起 sudo systemctl enable docker # 查看 Docker 版本信息 sudo docker -version

安装docker-compose

参考官方文档:https://docs.docker.com/compose/install/standalone/

sh
curl -SL https://github.com/docker/compose/releases/download/v2.23.3/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

执行以上命令,将自动下载 docker-compose 可执行程序并保存到 /usr/local/bin/ 目录下,下载后需要给予下载的文件可执行权限,使用以下命令:

sh
sudo chmod +x /usr/local/bin/docker-compose

到此,你已经在你的主机上成功安装了 Docker Enginedocker-compose

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:DingDangDog

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!