当前位置:首页 > 系统教程 > 正文

Docker安装与配置终极指南

Docker安装与配置终极指南

(Ubuntu、CentOS及Windows全面实战教程)

Docker是一种流行的容器化技术,能帮助开发者轻松部署应用。本教程将详细介绍在Ubuntu、CentOS和Windows系统上安装和配置Docker的步骤,即使是小白也能快速上手。我们将从基础开始,逐步深入实战配置。

Docker安装与配置终极指南 Docker安装教程  Ubuntu Docker安装 CentOS Windows Docker配置 第1张

系统要求

在开始安装前,请确保您的系统满足以下要求:

  • Ubuntu: 64位版本,如Ubuntu 20.04或更高。
  • CentOS: 7或8版本,64位系统。
  • Windows: Windows 10专业版或企业版,64位,支持Hyper-V。

在Ubuntu上安装Docker

这个Docker安装教程将指导您完成Ubuntu系统的安装过程。首先,打开终端并运行以下命令更新软件包列表:

    sudo apt update  

然后,安装依赖包并添加Docker官方GPG密钥:

    sudo apt install apt-transport-https ca-certificates curl software-properties-commoncurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"  

最后,安装Docker引擎并启动服务:

    sudo apt updatesudo apt install docker-cesudo systemctl start dockersudo systemctl enable docker  

验证安装:运行 sudo docker run hello-world,如果看到欢迎信息,说明Ubuntu Docker安装成功。

在CentOS上安装Docker

对于CentOS系统,CentOS Docker安装步骤类似。首先,更新系统并安装必要工具:

    sudo yum updatesudo yum install -y yum-utils device-mapper-persistent-data lvm2  

添加Docker仓库并安装:

    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.reposudo yum install docker-ce docker-ce-cli containerd.iosudo systemctl start dockersudo systemctl enable docker  

同样,用 sudo docker run hello-world 测试安装。

在Windows上安装Docker

Windows Docker配置需要一些额外步骤。首先,确保启用Hyper-V:打开“控制面板”->“程序”->“启用或关闭Windows功能”,勾选Hyper-V并重启。然后,下载Docker Desktop安装程序从官网,运行并按照向导安装。安装后,启动Docker Desktop,您可以在命令行中使用 docker run hello-world 验证。

实战配置示例

安装完成后,让我们进行一些实战配置。例如,运行一个Nginx容器:

    docker run -d -p 80:80 --name mynginx nginx  

这将在后台运行Nginx,并将主机端口80映射到容器端口80。访问 http://localhost 查看效果。您还可以学习Dockerfile编写和容器管理,以提升技能。

总结

通过本指南,您应该已经掌握了在Ubuntu、CentOS和Windows上安装和配置Docker的基本方法。无论您是开发新手还是经验丰富的用户,这个Docker安装教程都能帮助您快速入门。记得定期更新Docker以获取新功能和安全补丁。