Docker 从入门到实战教程(二):Docker 安装与基本命令详解 | 最全安装指南与常用命令
摘要: 本文是《Docker 从入门到实战》的第二篇,详细介绍了 Docker 的安装步骤、配置过程,以及 Docker 中最常用的基本命令。适用于从零开始学习 Docker 的用户,并为 DevOps 和微服务架构中的应用部署提供操作指南。
本月特别福利:Open AI PRO 版镜像:
88元/🈷️,先到先得~
文章目录
作者简介
猫头虎是谁?
大家好,我是 猫头虎,AI全栈工程师,某科技公司CEO,猫头虎技术团队创始人,也被大家称为虎哥。我目前是COC北京城市开发者社区主理人、COC西安城市开发者社区主理人,以及云原生开发者社区主理人,在多个技术领域如云原生、前端、后端、运维和AI都有超多内容更新。
感谢全网三十多万粉丝的持续支持,我希望通过我的分享,帮助大家更好地掌握和使用各种技术产品,提升开发效率与体验。
作者名片 ✍️
- 博主:猫头虎
- 全网全平台搜索关键词 猫头虎 即可与我建联
- 作者微信号:Libin9iOak
- 作者公众号:猫头虎技术团队
- 更新日期:2025年04月08日
- 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能!
加入我们AI共创团队 🌐
- 猫头虎AI共创社群矩阵列表:
加入猫头虎的AI共创变现圈,一起探索编程世界的无限可能! 🚀
正文
一、Docker 安装指南
Docker 支持 Linux、Mac、Windows 操作系统。根据不同平台的系统,安装步骤略有不同。本节将分别介绍三大操作系统下的安装方法。
1.1 在 Linux 上安装 Docker
Linux 系统上可以通过包管理工具(如 apt、yum、dnf)进行安装。我们以 Ubuntu 系统为例:
步骤:
- 更新系统包:
sudo apt update
- 安装必要的依赖包:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
- 添加 Docker 官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 添加 Docker 官方仓库:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- 安装 Docker:
sudo apt update
sudo apt install docker-ce
- 启动 Docker 服务并验证安装:
sudo systemctl start docker
sudo systemctl enable docker
sudo docker --version
1.2 在 Mac 上安装 Docker
- 下载 Docker Desktop for Mac:前往 Docker 官方网站(https://www.docker.com/products/docker-desktop)下载适合 Mac 的安装包。
- 按照提示完成安装并启动 Docker。
- 使用
docker --version
命令验证安装。
1.3 在 Windows 上安装 Docker
- 下载 Docker Desktop for Windows:访问 Docker 官网(https://www.docker.com/products/docker-desktop)下载安装包。
- 按照提示安装,并在安装过程中启用 Hyper-V 和 Windows Subsystem for Linux (WSL) 功能。
- 安装完成后启动 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 !
联系我与版权声明 📩
- 联系方式:
- 猫头虎微信号: Libin9iOak
- 万粉变现经纪人微信号:优快云WF
- 公众号: 猫头虎技术团队
- 版权声明:
本文为原创文章,版权归作者所有。未经许可,禁止转载。更多内容请访问猫头虎的博客首页。
点击✨⬇️下方名片
⬇️✨,加入猫头虎AI共创社群,交流AI新时代变现的无限可能。一起探索科技的未来,共同成长。🚀