Ubuntu安装docker和docker-compose

Docker依赖项

在终端运行以下命令验证内核以及架构详情

1
2
uname -a
Linux pony 5.15.0-46-generic #49-Ubuntu SMP Thu Aug 4 18:03:25 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

安装Docker

先运行以下命令更新软件包

1
2
3
sudo apt update
sudo apt upgrade
sudo apt full-upgrade

添加Docker库

1
2
3
4
5
6
7
8
9
10
11
12
## 首先,安装必要的证书并允许 apt 包管理器使用以下命令通过 HTTPS 使用存储库
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release

## 然后,运行下列命令添加 Docker 的官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg


## 添加 Docker 官方库
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

安装Docker CE

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

执行完成后验证下是否安装成功

1
systemctl status docker

Docker 常用命令

1
2
3
4
5
6
systemctl start docker #运行 Docker 服务
systemctl enable docker #使 Docker 服务在每次重启时自动启动
docker version # 查看已安装的 Docker 版本
# 令会下载一个 Docker 测试镜像,
# 并在容器内执行一个 “hello_world” 样例程序
docker run hello-world

安装Docker Compose

使用二进制文件安装

运行以下命令安装最新的文件

1
sudo curl -L "https://github.com/docker/compose/releases/download/v2.27.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

根据情况可以把v2.27.0替换成releases中最新的版本

再添加可执行权限

1
2
sudo chmod +x /usr/local/bin/docker-compose

验证下安装
1
2
docker-compose version
Docker Compose version v2.6.1

Ubuntu安装docker和docker-compose
https://blog.fxx6.top/posts/ubuntu-install-docker-compose/
作者
fxx
发布于
2024年5月24日
许可协议