本文最后更新于 2025-02-27,文章内容可能已经过时。

Docker安装

Ubuntu系统安装 本文使用的Ubuntu 22.04系统

检查卸载老版本Docker

$ apt-get remove docker docker-engine docker.io containerd runc

准备工作

更新软件包

sudo apt update
sudo apt upgrade
sudo apt full-upgrade

安装docker依赖

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

添加Docker官方GPG密钥

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

添加Docker软件源

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

<tool-dotted begin="#1772e8" end="#4cd327"></tool-dotted>

安装Docker

apt-get install docker-ce docker-ce-cli containerd.io

配置用户组(可选)

默认情况下,只有root用户和docker组的用户才能运行Docker命令,可以将当前用户添加到docker组,以避免每次使用Docker时都需要使用sudo。(不建议)

sudo usermod -aG docker $USER

注:重新登录才能使更改生效。

查看Docker版本

sudo docker version

测试 Docker 是否运行正常

sudo docker run hello-world

输出带字样 Hello from Docker!This message shows that your installation appears to be working correctly. 则成功。

<tool-dotted begin="#1772e8" end="#4cd327"></tool-dotted>

Docker Compose 安装

点击最新版本查看当前Docker Compose

安装Docker Compose

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

注意修改代码中的v2.23.3位置,改成当前最新版本。

赋予二进制文件可执行权限

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

查看Docker Compose版本

docker-compose version