Docker的安装和配置

Docker的安装和配置

Docker概述

Docker 是一个开源的平台,旨在让应用程序更简单地创建、部署和运行。它通过容器技术,实现应用程序及其依赖环境的打包,使得应用可以跨平台运行,不受具体操作系统环境的限制。容器类似于轻量级的虚拟机,但共享宿主机的操作系统资源,启动速度更快,占用资源更少。

Docker的核心概念:

  • 镜像(Image):应用程序及其运行环境的打包单元,是容器的模板。通过镜像可以创建一个或多个容器。
  • 容器(Container):镜像的运行实例,是一个运行的应用程序及其所需的所有依赖环境,彼此之间互相隔离。
  • Dockerfile:用于定义镜像构建过程的脚本文件。
  • Docker Hub:Docker提供的官方镜像仓库,用户可以从中拉取镜像,或者将自己的镜像上传。

在CentOS上安装Docker

在CentOS上安装Docker的过程相对简单,可以通过官方提供的安装包安装。以下是详细的安装步骤。

1. 更新系统软件包

首先,在安装Docker之前,建议更新系统的YUM包管理器以确保所有包是最新的。

sudo yum update -y

2. 安装依赖包

在安装Docker之前,确保安装了一些必要的依赖包。

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

3. 设置Docker的YUM仓库

Docker的安装包需要从官方仓库获取,执行以下命令来添加Docker仓库。

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4. 安装Docker引擎

使用YUM安装Docker社区版(docker-ce,即Docker Community Edition)。

sudo yum install docker-ce docker-ce-cli containerd.io -y

5. 启动Docker服务

安装完成后,需要启动Docker服务,并且将其设置为开机自启。

sudo systemctl start docker
sudo systemctl enable docker

6. 检查Docker是否正确安装

可以通过以下命令检查Docker的安装是否成功。

sudo docker version

如果成功安装,你会看到Docker客户端和服务端的版本信息。

7. 测试Docker安装

运行以下命令,拉取一个测试镜像并启动一个容器,以验证Docker安装是否正常。

sudo docker run hello-world

如果Docker安装成功,命令会拉取hello-world镜像并启动容器,屏幕上会显示一条测试成功的信息。


使用Docker的基础命令

  • 查看本地镜像列表

    docker images
  • 查看正在运行的容器

    docker ps
  • 拉取镜像

    docker pull 镜像名
  • 启动容器

    docker run 镜像名
  • 停止容器

    docker stop 容器ID

通过以上步骤,你应该能成功在CentOS上安装并运行Docker。Docker强大的容器化技术将帮助你更高效地管理和部署应用程序。


Docker的安装和配置
https://blog.liuzijian.com/post/i0m98yt87vue.html
作者
Liu Zijian
发布于
2024年9月20日
更新于
2024年9月21日