如何在 Ubuntu 上安装 docker 和 docker-compose
· 5 分钟阅读
简单做个记录,如何在 Ubuntu 上安装 docker 和 docker-compose,以后有同样需求直接照做就好
以下记录包括安装 Docker、安装 Docker Compose,以及如何使用 docker-compose.yml
启动 container、如何停止及删除 docker-compose.yml
启动的 container
较新版本(20.04之后)的 ubuntu 指令有些不一样,更新一下内容
步骤 1:安装 Docker (旧版)
1.1. 更新
sudo apt update
1.2. 安装 dependencies
sudo apt install apt-transport-https ca-certificates curl software-properties-common
1.3. 添加 Docker 的官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
1.4. 设置 Docker 官方稳定版 lib
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
1.5. 安装 Docker
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
1.6. 启动 Docker 并设置开机自动启动
sudo systemctl start docker
sudo systemctl enable docker
1.7. 验证 Docker 是否安装成功
通过以下命令检查 Docker 版本,确认是否安装成功:
docker --version
如果看到类似于 Docker version 2x.xx.x, build xxxxx
的讯息,表示 Docker 安装成功。
步骤 1:安装 Docker (新版)
1.1. 更新
sudo apt update
1.2. 安装 dependencies
sudo apt install apt-transport-https ca-certificates curl software-properties-common
1.3. 建立目录存放 GPG 金钥
sudo mkdir -p /etc/apt/keyrings
1.4. 添加 Docker 的官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
1.5. 设置 Docker 官方稳定版 lib
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
1.6. 安装 Docker
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
1.7. 启动 Docker 并设置开机自动启动
sudo systemctl start docker
sudo systemctl enable docker
1.8. 验证 Docker 是否安装成功
通过以下命令检查 Docker 版本,确认是否安 装成功:
docker --version
如果看到类似于 Docker version 2x.xx.x, build xxxxx
的讯息,表示 Docker 安装成功。
步骤 2:安装 Docker Compose
2.1. 下载 Docker Compose
下载最新版本的 Docker Compose。使用以下命令来下载并安装:
sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep 'tag_name' | cut -d\" -f4)/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2.2. 为 Docker Compose 文件设置可执行权限
sudo chmod +x /usr/local/bin/docker-compose
2.3. 验证 Docker Compose 是否安装成功
检查 Docker Compose 的版本:
docker-compose --version
如果安装成功,应该看到类似于 Docker Compose version 2.xx.x
的讯息。