ubuntu

Docker在Ubuntu上怎么安装

小樊
40
2025-02-28 10:20:56
栏目: 智能运维

在Ubuntu上安装Docker有多种方法,以下是其中两种常见的安装方式:

通过Docker Desktop安装(推荐)

  1. 安装依赖
sudo apt update
sudo apt install curl apt-transport-https ca-certificates software-properties-common
  1. 添加Docker Desktop存储库
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
  1. 安装Docker Desktop(要求RAM大于4G):
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
  1. 启动Docker服务
sudo systemctl start docker
  1. 设置Docker开机自启
sudo systemctl enable docker
  1. 验证安装
docker --version

通过.deb包离线安装

  1. 下载.deb包

在可以访问互联网的机器上,下载 Docker CE、Docker CE CLI 和 Docker Compose 的.deb 包。例如:

wget https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/docker-ce_27.5.1-1~ubuntu.22.04~jammy_amd64.deb
wget https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/docker-ce-cli_27.5.1-1~ubuntu.22.04~jammy_amd64.deb
wget https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/containerd.io_1.7.25-1_amd64.deb
wget https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/docker-compose-plugin_2.6.0~ubuntu-jammy_amd64.deb
  1. 传输.deb包

将下载的.deb文件和Docker Compose二进制文件传输到目标服务器(例如通过scp或U盘)。

  1. 安装.deb包

在目标服务器上,进入存放.deb文件的目录,依次安装Docker CE、Docker CE CLI和containerd.io:

sudo dpkg -i containerd.io_1.7.25-1_amd64.deb
sudo dpkg -i docker-ce-cli_27.5.1-1~ubuntu.22.04~jammy_amd64.deb
sudo dpkg -i docker-ce_27.5.1-1~ubuntu.22.04~jammy_amd64.deb
  1. 配置Docker服务启动
sudo systemctl start docker
  1. 设置Docker开机自启
sudo systemctl enable docker
  1. 验证安装
docker --version
docker compose version

以上就是在Ubuntu上安装Docker的两种方法,用户可以根据自己的需求和环境选择合适的安装方式。

0
看了该问题的人还看了