Docker 使用手册

Posted by 谌中钱 on 2025-04-12


简介

Docker 可帮助开发人员随时随地构建、共享、运行和验证应用程序,而无需繁琐的环境配置或管理。

安装 Docker

CentOS 9 下

  1. 进入云服务终端
  2. 操作命令:
 1# 卸载旧版 Docker
 2dnf remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
 3
 4# 更新包索引,确保包都是最新的
 5dnf update
 6# 安装 dnf 存储库 的 管理软件包
 7dnf install -y dnf-plugins-core
 8# 设置  Docker 国内软件源
 9# dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
10dnf config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
11
12# 安装 Docker
13dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
14# 设置 Docker 镜像仓库 国内镜像源
15mkdir -p /etc/docker
16tee /etc/docker/daemon.json <<EOF
17{
18  "registry-mirrors": [
19    "https://docker.1ms.run",
20    "https://docker.mybacc.com",
21    "https://dytt.online",
22    "https://lispy.org",
23    "https://docker.xiaogenban1993.com",
24    "https://docker.yomansunter.com",
25    "https://aicarbon.xyz",
26    "https://666860.xyz",
27    "https://docker.zhai.cm",
28    "https://a.ussh.net",
29    "https://hub.littlediary.cn",
30    "https://hub.rat.dev",
31    "https://docker.m.daocloud.io"
32  ]
33}
34EOF
35# 重新加载配置文件
36systemctl daemon-reload
37# 设置 Docker 自启
38systemctl enable docker
39
40# 验证 Docker
41docker --version
42# Docker version 28.1.1, build 4eba377
43
44# 启动 Docker
45systemctl start docker
46systemctl restart docker

Docker 常用命令

 1# 查看所有本地镜像
 2docker images
 3# 按 关键字 搜索本地镜像
 4docker images | grep 关键字
 5# 查看所有容器
 6docker ps -a
 7# 按 关键字 搜索容器
 8docker ps -a | grep 关键字
 9
10# 拉取远程镜像
11docker pull 镜像名
12# 构建镜像
13docker build -t 镜像名 .
14# 创建并运行容器
15docker run -d --restart=always -p 80:80 --name 容器名 镜像名
16
17# 启动容器
18docker start 容器ID
19docker restart 容器ID
20# 停止容器
21docker stop 容器ID
22
23# 删除镜像
24docker rmi 镜像ID
25# 删除容器
26docker rm 容器ID
27
28# 查看容器日志
29docker logs --tail 30 容器ID
30docker logs -f 容器ID
31# 查看资源消耗状态
32docker stats
33# 查看容器网络信息
34docker inspect 容器ID

「 您的咖啡能让我写出少 Bug 的代码 ☕️ ~ 」
「 会出现在赞赏名单中哦 ~ 」

谌中钱 Temple
山高自有客行路,水深自有渡船人

您的咖啡能让我写出少 Bug 的代码 ☕️ ~

使用 微信 扫描二维码完成支付