Docker 是一个软件平台,用于开发基于容器(轻量级执行环境)的应用程序,这些应用程序具有独立共享操作系统内核的能力。

Docker Compose 是一个实用程序,它允许您基于 YAML 定义运行多容器应用程序设置。 它使用多个容器创建完全定制的环境,这些容器能够使用服务定义共享数据量和网络。

这个视频将演示在 Ubuntu 22.04 上安装Docker和Docker Compose 的方法。

文字链接:

https://updayday.notion.site/Ubuntu-22-04-Docker-Docker-Compose-VPS-Cloud-Web-Server-060eba9ef1734039bc72024395c58547

Docker官网:

https://docs.docker.com/engine/install/ubuntu/

Music from Uppbeat (free for Creators!): https://uppbeat.io/t/soundroll/colors License code: ZHLPCR8LFXNWDKY5

Install Docker Engine on Ubuntu

# 卸载旧版本
sudo apt-get remove docker docker-engine docker.io containerd runc

# 设置 Docker 的存储库并从中安装,以便于安装和升级任务。这是推荐的方法。
# 设置存储库
# 1.更新apt包索引并安装包以允许apt通过 HTTPS 使用存储库:
sudo apt-get update

sudo apt-get install \\
    ca-certificates \\
    curl \\
    gnupg \\
    lsb-release

# 2.添加 Docker 的官方 GPG 密钥:
sudo mkdir -p /etc/apt/keyrings

curl -fsSL <https://download.docker.com/linux/ubuntu/gpg> | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

# 3. 使用以下命令设置存储库:
echo \\
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] <https://download.docker.com/linux/ubuntu> \\
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 安装 Docker 引擎
# 更新apt包索引,安装最新版本的 Docker Engine、containerd 和 Docker Compose
sudo apt-get update

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

# 运行时收到 GPG 错误apt-get update?

# 您的默认 umask 可能设置不正确,导致无法检测到 repo 的公钥文件。运行以下命令,然后再次尝试更新您的存储库:sudo chmod a+r /etc/apt/keyrings/docker.gpg.