如果你是刚接触容器技术的新手,那么这篇Ubuntu Docker容器基础教程将是你开启容器化之旅的最佳起点。本文将用通俗易懂的语言,带你一步步安装、配置并运行Docker容器,即使是编程小白也能轻松上手!
Docker 是一个开源的容器化平台,它允许开发者将应用程序及其依赖打包到一个轻量级、可移植的“容器”中。这些容器可以在任何支持 Docker 的系统上运行,确保开发、测试和生产环境的一致性。
我们以 Ubuntu 20.04 或更高版本为例,演示如何安装 Docker。打开终端(Terminal),依次执行以下命令:
# 更新软件包索引sudo apt update# 安装必要的依赖sudo apt 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 仓库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 引擎sudo apt install -y docker-ce docker-ce-cli containerd.io# 验证 Docker 是否安装成功sudo docker --version 默认情况下,Docker 需要 root 权限或通过 sudo 执行。为方便日常使用,可将当前用户加入 docker 用户组:
# 将当前用户加入 docker 组sudo usermod -aG docker $USER# 重新登录或执行以下命令使组变更生效newgrp docker 完成上述操作后,你就可以直接运行 docker 命令而无需加 sudo 了。
Docker 提供了一个经典的 “Hello World” 示例镜像,用于验证安装是否成功:
docker run hello-world 如果看到类似 “Hello from Docker!” 的输出,恭喜你!Docker 已经成功运行。
掌握以下Docker基础命令,你就能管理大多数容器任务:
docker images:列出本地所有镜像docker ps:查看正在运行的容器docker ps -a:查看所有容器(包括已停止的)docker run -d -p 8080:80 nginx:以后台模式运行 Nginx 容器,并将主机 8080 端口映射到容器 80 端口docker stop <容器ID>:停止指定容器docker rm <容器ID>:删除容器docker rmi <镜像ID>:删除镜像让我们用 Docker 快速部署一个 Nginx Web 服务器:
# 拉取 Nginx 镜像(如果本地没有)docker pull nginx# 运行 Nginx 容器,映射端口docker run -d --name my-nginx -p 8080:80 nginx# 在浏览器中访问 http://localhost:8080,即可看到 Nginx 欢迎页 这就是 Ubuntu容器化部署 的魅力——只需一行命令,就能启动一个完整的 Web 服务!
通过本篇 Docker入门教程,你已经学会了如何在 Ubuntu 上安装 Docker、运行容器、管理镜像与容器,并成功部署了一个 Web 应用。接下来,你可以尝试构建自己的 Docker 镜像、使用 Docker Compose 管理多容器应用,或探索 Kubernetes 等更高级的编排工具。
容器化时代已经到来,掌握 Docker 是每个开发者和运维工程师的必备技能。快动手实践吧!
本文由主机测评网于2025-12-18发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025129626.html