Windows 中学习Docker环境准备3、在Ubuntu中安装Docker

Windows 中学习Docker环境准备1、Win11安装Docker Desktop

Windows 中学习Docker环境准备2、Docker Desktop中安装ubuntu

Windows 中学习Docker环境准备3、在Ubuntu中安装Docker

需要更多Docker学习视频和资料,请文末联系

步骤 1:更新系统并安装依赖

首先,确保你的系统是最新的,并安装一些必要的依赖包。

bash复制

bash 复制代码
# 更新包管理器
sudo apt update
sudo apt upgrade -y

# 安装依赖包
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

步骤 2:添加 Docker 官方 GPG 密钥

Docker 使用 GPG 密钥来确保软件包的安全性。你需要添加 Docker 的官方 GPG 密钥。

bash复制

bash 复制代码
# 添加 Docker 官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

步骤 3:添加 Docker APT 源

将 Docker 的 APT 源添加到你的系统中。

bash复制

bash 复制代码
# 添加 Docker APT 源
echo "deb [arch=amd64 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

步骤 4:安装 Docker CE(社区版)

更新包管理器后,安装 Docker 社区版。

bash复制

bash 复制代码
# 更新包管理器
sudo apt update

# 安装 Docker CE
sudo apt install -y docker-ce docker-ce-cli containerd.io

步骤 5:验证 Docker 安装

安装完成后,验证 Docker 是否正确安装。

bash复制

bash 复制代码
# 检查 Docker 版本
docker --version

# 示例输出:
# Docker version 20.10.14, build a22470e

步骤 6:启动并启用 Docker 服务

确保 Docker 服务已启动,并设置为开机自启。

bash复制

bash 复制代码
# 启动 Docker 服务
sudo systemctl start docker

# 设置 Docker 开机自启
sudo systemctl enable docker

# 检查 Docker 服务状态
sudo systemctl status docker

步骤 7:(可选)将当前用户添加到 Docker 组

如果你在运行 Docker 命令时总是需要使用 sudo,可以将当前用户添加到 docker 组。

bash复制

bash 复制代码
# 将当前用户添加到 Docker 组
sudo usermod -aG docker $USER

# 重新登录以使更改生效
newgrp - docker

步骤 8:测试 Docker

运行一个简单的测试容器,确保 Docker 正常工作。

bash复制

bash 复制代码
# 运行一个测试容器
docker run hello-world

如果一切正常,你应该会看到类似以下的输出:

复制

复制代码
Hello from Docker!
This message shows that your installation appears to be working correctly.
...

步骤 9:(可选)安装 Docker Compose

如果你需要使用 Docker Compose(用于定义和运行多容器 Docker 应用程序),可以按照以下步骤安装:

bash复制

bash 复制代码
# 下载 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

# 赋予可执行权限
sudo chmod +x /usr/local/bin/docker-compose

# 验证 Docker Compose 安装
docker-compose --version

总结

通过以上步骤,你已经在 Ubuntu 上成功安装了 Docker。你可以开始使用 Docker 来运行容器化应用程序了。如果有任何问题,请随时告诉我!

本文由mdnice多平台发布

相关推荐
我是不会赢的11 分钟前
使用 decimal 包解决 go float 浮点数运算失真
开发语言·后端·golang·浮点数
yuqifang27 分钟前
写一个简单的Java示例
java·后端
Re27528 分钟前
分库分表后主键总“撞车”?5种全局唯一ID方案让你不再头疼
后端
陈随易1 小时前
VSCode v1.103发布,AI编程任务列表,可用GPT 5和Claude 4.1
前端·后端·程序员
中等生1 小时前
Python的隐形枷锁:GIL如何"绑架"了你的多线程梦想
后端·python
Pitayafruit1 小时前
【📕分布式锁通关指南 12】源码剖析redisson如何利用Redis数据结构实现Semaphore和CountDownLatch
redis·分布式·后端
哈基米喜欢哈哈哈1 小时前
Netty入门(二)——网络传输
java·开发语言·网络·后端
尘心不灭1 小时前
Spring Boot 项目代码笔记
spring boot·笔记·后端
小高0072 小时前
GPT-5震撼登场!从单一模型到协作系统,AI架构的革命性突破
前端·后端·chatgpt
不老刘2 小时前
AI助力前端开发:Claude生成Element UI + TinyMCE集成135编辑器的代码
后端