笙默札记

笙默札记

初识Docker:什么是Docker及其安装步骤

7
2025-06-25

什么是Docker?

Docker是一种开源的容器化平台,它可以将应用程序及其依赖环境打包成一个标准化的单元,以实现快速、稳定的部署。容器是轻量级的、可移植的,并且能够在任何环境中运行,从开发人员的笔记本电脑到生产环境的服务器。

为什么选择Docker?

  • 快速部署:容器化应用可以在几秒钟内启动。

  • 一致的环境:确保开发、测试和生产环境的一致性。

  • 资源效率:相比虚拟机,容器更轻量,对系统资源的开销更小。

Docker的核心组件

  1. 镜像(Image):应用程序及其运行环境的只读模板。

  2. 容器(Container):镜像的运行实例,是应用的实际执行单元。

  3. 仓库(Registry):存储和分发镜像的地方,类似代码仓库。

Docker的安装步骤

1. 在Windows上安装Docker
  1. 下载Docker Desktop:Docker官网

  2. 双击下载的安装文件并按照提示安装。

  3. 安装完成后,启动Docker Desktop并登录Docker Hub(如果没有账户,可以免费注册一个)。

2. 在macOS上安装Docker
  1. 下载Docker Desktop:Docker官网

  2. 打开下载的.dmg文件并将Docker拖动到“应用程序”文件夹。

  3. 启动Docker并登录Docker Hub。

3. 在Linux上安装Docker
  1. 更新包索引:

    sudo apt-get update
  2. 安装依赖包:

    sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
  3. 添加Docker的GPG密钥:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  4. 添加Docker仓库:

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  5. 安装Docker CE:

    sudo apt-get update sudo apt-get install docker-ce
  6. 启动并设置Docker为开机自启动:

    sudo systemctl start docker sudo systemctl enable docker

验证安装

通过运行以下命令验证Docker是否正确安装:

docker --version

运行一个简单的Docker容器:

docker run hello-world

如果看到Docker成功运行的输出,说明安装成功。

  • 0