Docker 从入门到实战教程(二):Docker 安装与基本命令详解 | 最全安装指南与常用命令摘要: 本文是《Docker 从入门到实战》的第二篇,详细介绍了 Docker 的安装步骤、配置过程,以及 Docker 中最常用的基本命令。适用于从零开始学习 Docker 的用户,并为 DevOps 和微服务架构中的应用部署提供操作指南。
正文一、Docker 安装指南Docker 支持 Linux、Mac、Windows 操作系统。根据不同平台的系统,安装步骤略有不同。本节将分别介绍三大操作系统下的安装方法。
1.1 在 Linux 上安装 DockerLinux 系统上可以通过包管理工具(如 apt、yum、dnf)进行安装。我们以 Ubuntu 系统为例:
步骤:
更新系统包:代码语言:javascript复制sudo apt update安装必要的依赖包:代码语言:javascript复制sudo apt install apt-transport-https ca-certificates curl software-properties-common添加 Docker 官方 GPG 密钥:代码语言:javascript复制curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -添加 Docker 官方仓库:代码语言:javascript复制sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"安装 Docker:代码语言:javascript复制sudo apt update
sudo apt install docker-ce启动 Docker 服务并验证安装:代码语言:javascript复制sudo systemctl start docker
sudo systemctl enable docker
sudo docker --version1.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 版本:
代码语言:javascript复制docker --version该命令输出 Docker 客户端的版本信息,确保 Docker 已成功安装。
2.2 拉取镜像要拉取 Docker Hub 上的镜像,可以使用 docker pull 命令。
代码语言:javascript复制docker pull
代码语言:javascript复制docker pull ubuntu2.3 查看已安装镜像可以使用 docker images 查看本地所有 Docker 镜像:
代码语言:javascript复制docker images该命令列出镜像名称、标签、镜像 ID 和大小等信息。
2.4 创建并启动容器从镜像创建容器并启动,可以使用 docker run 命令。
代码语言:javascript复制docker run -d --name
代码语言:javascript复制docker run -d --name mycontainer ubuntu2.5 查看正在运行的容器使用 docker ps 命令查看当前正在运行的容器:
代码语言:javascript复制docker ps如果想查看包括已停止的容器,可以使用 docker ps -a:
代码语言:javascript复制docker ps -a2.6 进入容器要进入正在运行的容器,可以使用 docker exec 命令:
代码语言:javascript复制docker exec -it
2.7 停止容器要停止容器,可以使用 docker stop 命令:
代码语言:javascript复制docker stop
代码语言:javascript复制docker stop mycontainer2.8 删除容器删除已停止的容器,可以使用 docker rm 命令:
代码语言:javascript复制docker rm
代码语言:javascript复制docker rm mycontainer2.9 删除镜像删除镜像可以使用 docker rmi 命令:
代码语言:javascript复制docker rmi
代码语言:javascript复制docker rmi ubuntu2.10 查看 Docker 守护进程日志如果 Docker 出现问题,可以通过查看 Docker 的日志来调试:
代码语言:javascript复制sudo journalctl -u docker三、总结本文详细介绍了 Docker 在 Linux、Mac 和 Windows 上的安装过程,以及最常用的 Docker 基本命令。掌握这些命令后,用户可以快速创建、管理容器,并方便地使用 Docker Hub 进行镜像拉取与分享。
在下一篇教程中,我们将讲解 Docker 容器的高级用法,包括端口映射、卷挂载、网络配置等内容,帮助你深入理解 Docker 的强大功能。
下一篇预告:《Docker 从入门到实战教程(三):容器网络与数据管理》