> 技术文档 > Docker 从入门到实战教程(二):Docker 安装与基本命令详解 | 最全安装指南与常用命令_docker 虎哥

Docker 从入门到实战教程(二):Docker 安装与基本命令详解 | 最全安装指南与常用命令_docker 虎哥


Docker 从入门到实战教程(二):Docker 安装与基本命令详解 | 最全安装指南与常用命令

摘要: 本文是《Docker 从入门到实战》的第二篇,详细介绍了 Docker 的安装步骤、配置过程,以及 Docker 中最常用的基本命令。适用于从零开始学习 Docker 的用户,并为 DevOps 和微服务架构中的应用部署提供操作指南。


Docker 从入门到实战教程(二):Docker 安装与基本命令详解 | 最全安装指南与常用命令_docker 虎哥

本月特别福利:Open AI PRO 版镜像
88元/🈷️,先到先得~
Docker 从入门到实战教程(二):Docker 安装与基本命令详解 | 最全安装指南与常用命令_docker 虎哥


文章目录

    • Docker 从入门到实战教程(二):Docker 安装与基本命令详解 | 最全安装指南与常用命令
  • 作者简介
    • 猫头虎是谁?
    • 作者名片 ✍️
    • 加入我们AI共创团队 🌐
    • 加入猫头虎的AI共创变现圈,一起探索编程世界的无限可能! 🚀
  • 正文
      • 一、Docker 安装指南
        • 1.1 在 Linux 上安装 Docker
        • 1.2 在 Mac 上安装 Docker
        • 1.3 在 Windows 上安装 Docker
        • 1.4 其他平台与云环境安装
      • 二、Docker 常用命令解析
        • 2.1 检查 Docker 版本
        • 2.2 拉取镜像
        • 2.3 查看已安装镜像
        • 2.4 创建并启动容器
        • 2.5 查看正在运行的容器
        • 2.6 进入容器
        • 2.7 停止容器
        • 2.8 删除容器
        • 2.9 删除镜像
        • 2.10 查看 Docker 守护进程日志
      • 三、总结
  • 文末粉丝福利
  • 联系我与版权声明 📩

作者简介

猫头虎是谁?

大家好,我是 猫头虎,AI全栈工程师,某科技公司CEO,猫头虎技术团队创始人,也被大家称为虎哥。我目前是COC北京城市开发者社区主理人COC西安城市开发者社区主理人,以及云原生开发者社区主理人,在多个技术领域如云原生、前端、后端、运维和AI都有超多内容更新。

感谢全网三十多万粉丝的持续支持,我希望通过我的分享,帮助大家更好地掌握和使用各种技术产品,提升开发效率与体验。


作者名片 ✍️

  • 博主猫头虎
  • 全网全平台搜索关键词 猫头虎 即可与我建联
  • 作者微信号Libin9iOak
  • 作者公众号猫头虎技术团队
  • 更新日期2025年04月08日
  • 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能!

加入我们AI共创团队 🌐

  • 猫头虎AI共创社群矩阵列表
    • 点我进入AI共创变现社群入口专区:
      https://bbs.csdn.net/topics/617720781
    • 点我进入CSDNWF万粉博主变现入口专区:
      https://bbs.csdn.net/topics/617717169

加入猫头虎的AI共创变现圈,一起探索编程世界的无限可能! 🚀


正文

一、Docker 安装指南

Docker 支持 Linux、Mac、Windows 操作系统。根据不同平台的系统,安装步骤略有不同。本节将分别介绍三大操作系统下的安装方法。

1.1 在 Linux 上安装 Docker

Linux 系统上可以通过包管理工具(如 apt、yum、dnf)进行安装。我们以 Ubuntu 系统为例:

步骤:

  1. 更新系统包:
sudo apt update
  1. 安装必要的依赖包:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
  1. 添加 Docker 官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  1. 添加 Docker 官方仓库:
sudo add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable\"
  1. 安装 Docker:
sudo apt updatesudo apt install docker-ce
  1. 启动 Docker 服务并验证安装:
sudo systemctl start dockersudo systemctl enable dockersudo docker --version
1.2 在 Mac 上安装 Docker
  1. 下载 Docker Desktop for Mac:前往 Docker 官方网站(https://www.docker.com/products/docker-desktop)下载适合 Mac 的安装包。
  2. 按照提示完成安装并启动 Docker。
  3. 使用 docker --version 命令验证安装。
1.3 在 Windows 上安装 Docker
  1. 下载 Docker Desktop for Windows:访问 Docker 官网(https://www.docker.com/products/docker-desktop)下载安装包。
  2. 按照提示安装,并在安装过程中启用 Hyper-V 和 Windows Subsystem for Linux (WSL) 功能。
  3. 安装完成后启动 Docker Desktop,运行 docker --version 验证安装。
1.4 其他平台与云环境安装

对于其他 Linux 发行版(如 CentOS、Fedora)或云环境(如 AWS、Azure),可参考 Docker 官方文档进行安装。


二、Docker 常用命令解析

安装完成后,使用 Docker 命令行工具来管理镜像、容器等资源。以下是 Docker 中最常用的基本命令:

2.1 检查 Docker 版本

安装完成后,可以通过以下命令检查 Docker 版本:

docker --version

该命令输出 Docker 客户端的版本信息,确保 Docker 已成功安装。

2.2 拉取镜像

要拉取 Docker Hub 上的镜像,可以使用 docker pull 命令。

docker pull <image-name>

例如:拉取官方的 Ubuntu 镜像:

docker pull ubuntu
2.3 查看已安装镜像

可以使用 docker images 查看本地所有 Docker 镜像:

docker images

该命令列出镜像名称、标签、镜像 ID 和大小等信息。

2.4 创建并启动容器

从镜像创建容器并启动,可以使用 docker run 命令。

docker run -d --name <container-name> <image-name>

例如:使用 Ubuntu 镜像创建一个名为 mycontainer 的容器并在后台运行:

docker run -d --name mycontainer ubuntu
2.5 查看正在运行的容器

使用 docker ps 命令查看当前正在运行的容器:

docker ps

如果想查看包括已停止的容器,可以使用 docker ps -a

docker ps -a
2.6 进入容器

要进入正在运行的容器,可以使用 docker exec 命令:

docker exec -it <container-name> /bin/bash

这将启动容器内的 Bash shell,让你能够与容器交互。

2.7 停止容器

要停止容器,可以使用 docker stop 命令:

docker stop <container-name>

例如:停止名为 mycontainer 的容器:

docker stop mycontainer
2.8 删除容器

删除已停止的容器,可以使用 docker rm 命令:

docker rm <container-name>

例如:删除名为 mycontainer 的容器:

docker rm mycontainer
2.9 删除镜像

删除镜像可以使用 docker rmi 命令:

docker rmi <image-name>

例如:删除名为 ubuntu 的镜像:

docker rmi ubuntu
2.10 查看 Docker 守护进程日志

如果 Docker 出现问题,可以通过查看 Docker 的日志来调试:

sudo journalctl -u docker

三、总结

本文详细介绍了 Docker 在 Linux、Mac 和 Windows 上的安装过程,以及最常用的 Docker 基本命令。掌握这些命令后,用户可以快速创建、管理容器,并方便地使用 Docker Hub 进行镜像拉取与分享。

在下一篇教程中,我们将讲解 Docker 容器的高级用法,包括端口映射、卷挂载、网络配置等内容,帮助你深入理解 Docker 的强大功能。

下一篇预告:《Docker 从入门到实战教程(三):容器网络与数据管理》

文末粉丝福利


👉 更多信息:有任何疑问或者需要进一步探讨的内容,欢迎点击文末名片获取更多信息。我是猫头虎,期待与您的交流! 🦉💬

GO ! GO ! Go !

入口:https://gitcode.com/qq_44866828/CSDNWF


联系我与版权声明 📩

  • 联系方式
    • 猫头虎微信号: Libin9iOak
    • 万粉变现经纪人微信号:CSDNWF
    • 公众号: 猫头虎技术团队
  • 版权声明
    本文为原创文章,版权归作者所有。未经许可,禁止转载。更多内容请访问猫头虎的博客首页。

点击✨⬇️下方名片⬇️✨,加入猫头虎AI共创社群,交流AI新时代变现的无限可能。一起探索科技的未来,共同成长。🚀

🔗 猫头虎抱团AI共创社群 | 🔗 100天精通八种AI编程语言基础教程 | 🔗 GitHub 代码仓库 | 🔗 Java进阶之路:必知必会的核心知识点与版本对比🔗 ✨ 猫头虎精品博文