在 CentOS 上安装 Docker

在 CentOS 上安装 Docker

经验文章nimo972025-06-30 0:24:363A+A-

1. 更新系统

确保你的系统是最新的,以避免软件包冲突:

yum update -y

2. 安装必要的依赖

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

3. 添加 Docker 官方仓库

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

4. 安装 Docker

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

5. 启动 Docker 服务

安装完成后,启动 Docker 并设置开机自启:

systemctl start docker systemctl enable docker

6. 验证安装

docker --version

以下是 Docker 的核心命令,按功能分类:

检查 Docker 状态

docker --version # 查看 Docker 版本 
docker info # 查看 Docker 详细信息

镜像管理

docker pull <image> # 从仓库拉取镜像,例如:docker pull nginx 
docker images # 列出本地所有镜像 
docker rmi <image> # 删除指定镜像,例如:docker rmi nginx

容器管理

docker run <image> # 从镜像启动一个新容器,例如:docker run nginx 
docker ps # 列出运行中的容器 
docker ps -a # 列出所有容器(包括已停止) 
docker stop <container> # 停止容器,例如:docker stop mycontainer 
docker start <container># 启动已停止的容器 
docker rm <container> # 删除容器,例如:docker rm mycontainer

查看容器信息

docker logs <container> # 查看容器日志,这里的container为容器id 
docker inspect <container> # 查看容器详细信息

进入容器

docker exec -it <container> /bin/bash # 进入容器内部(bash shell) # 如果没有 bash,可用 sh:docker exec -it <container> /bin/sh

如果你在国内,Docker Hub 访问可能较慢,可以配置镜像加速器:

编辑 Docker 配置文件:

vi /etc/docker/daemon.json

添加加速器地址(例如阿里云):阿里云镜像地址需要在阿里云申请。

{ "registry-mirrors": [ "https://tf3u2hiz.mirror.aliyuncs.com" ] }

重启 Docker:

systemctl daemon-reload systemctl restart docker
点击这里复制本文地址 以上内容由nimo97整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

尼墨宝库 © All Rights Reserved.  蜀ICP备2024111239号-7