💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
-
推荐:「stormsha的主页」👈,「stormsha的知识库」👈持续学习,不断总结,共同进步,为了踏实,做好当下事儿~
-
专栏导航
- Python系列: Python面试题合集,剑指大厂
- Git系列: Git操作技巧
- GO系列: 记录博主学习GO语言的笔记,该笔记专栏尽量写的试用所有入门GO语言的初学者
- 数据库系列: 详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
- 运维系列: 总结好用的命令,高效开发
- 算法与数据结构系列: 总结数据结构和算法,不同类型针对性训练,提升编程思维
非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨
|-----------------------------|
| 💖The Start💖点点关注,收藏不迷路💖 |📒文章目录
-
-
- [1. 更新软件包](#1. 更新软件包)
- [2. 安装 Docker](#2. 安装 Docker)
- [3. 安装 Docker Compose](#3. 安装 Docker Compose)
- [4. 验证安装](#4. 验证安装)
- [5. 配置 Docker 允许非 `root` 用户运行](#5. 配置 Docker 允许非
root
用户运行) - [6. 测试 Docker Compose](#6. 测试 Docker Compose)
- 总结
-
1. 更新软件包
首先,确保你的软件包是最新的:
sh
sudo apt-get update
sudo apt-get upgrade -y
2. 安装 Docker
如果你还没有安装 Docker,可以按照以下步骤进行安装:
sh
# 安装必要的依赖,让apt支持https
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
# 添加 Docker 的官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# 添加 Docker APT 仓库
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
# 更新 APT 包索引
sudo apt-get update
# 安装 Docker CE
sudo apt-get install -y docker-ce
# 启动 Docker 并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
3. 安装 Docker Compose
-
下载最新的 Docker Compose 二进制文件
访问 Docker Compose 的 GitHub 发布页面(https://github.com/docker/compose/releases)获取最新版本号。以下命令示例使用了最新的版本号
v2.20.2
,请根据需要替换为实际最新版本号。shsudo curl -L "https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
-
为 Docker Compose 二进制文件添加执行权限
shsudo chmod +x /usr/local/bin/docker-compose
-
创建一个符号链接(可选)
为了使
docker-compose
更加方便地访问,你可以创建一个符号链接:shsudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
4. 验证安装
运行以下命令以验证 Docker Compose 是否已正确安装:
sh
docker-compose --version
你应该会看到类似以下的输出:
sh
docker-compose version 2.20.2, build ebd38d8f
5. 配置 Docker 允许非 root
用户运行
如果你希望非 root
用户也能运行 Docker,可以将该用户添加到 docker
组:
sh
sudo usermod -aG docker $(whoami)
之后你需要注销并重新登录,或者执行以下命令以应用组更改:
sh
newgrp docker
6. 测试 Docker Compose
创建一个简单的 docker-compose.yml
文件来测试 Docker Compose 是否工作正常:
yaml
version: '3.8'
services:
hello-world:
image: hello-world
然后运行以下命令启动服务:
sh
docker-compose up
你应该会看到 Docker 下载 hello-world
镜像并打印欢迎信息。
总结
通过以上步骤,你已经成功在 Ubuntu 系统上安装并配置了 Docker Compose。希望这篇教程对你有所帮助!如果你有其他问题或建议,请在评论区留言。
🔥🔥🔥道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙
|---------------------------|
| 💖The End💖点点关注,收藏不迷路💖 |