docker安装

📅 2026/7/30 12:17:18 👁️ 阅读次数 📝 编程学习
docker安装

本文讲解在 Linux 中 Docker 的安装方法。只需要按如下命令顺序执行即可,如果前面安装过旧版本的 Docker 需要先卸载,再次安装。

docker安装

1. 安装 DNF 核心插件软件包

dnf -y install dnf-plugins-core

2. 配置 Docker 依赖仓库为阿里云镜像源

dnf config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3. 安装 Docker 软件

dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin #每个组件意思分别为: #docker-ce 是docker的服务端守护进程负责运行管理容器 #docker-ce-cli docker的命令行工具 #containerd.io 容器底层运行时,是底层负责和linux内核打交道的工具 #docker-buildx-plugin docker镜像构建插件 #docker-compose-plugin docker容器编排工具

4. 启动 Docker 并设置开机自启动

#启动docker systemctl start docker #设置docker开机启动 systemctl enable docker

5、查看docker版本

至此docker每个组件就安装启动完成,使用docker version命令可以查看版本信息

docker配置国内镜像

在拉取镜像的时候,通常速度会比较慢,需要配置国内镜像源这样在执行docker pull 的时候速度会比较快。这里总结了几个可用的国内镜像源,与配置方法如下。

#创建目录 sudo mkdir -p /etc/docker #写入配置到配置文件 sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "https://docker.1ms.run", "https://docker.m.daocloud.io", "http://mirror.azure.cn/", "http://mirrors.ustc.edu.cn/" ] } EOF #加载配置并重启docker sudo systemctl daemon-reload sudo systemctl restart docker
  • 测试docker是否正常,运行hello world镜像
docker run hello-world

常用命令

#查看镜像 docker images #查看运行中的容器 docker container ls docker ps #查看容器日志 docker logs <容器名称或容器ID> #滚动查看容器日志 docker logs --tail 50 -f <容器ID>