2026.1.28 docker安装

准备工作

1,docker镜像:只读模板,包含应用和运行环境,github,阿里云,清华云

2,docker容器:镜像的运行实例,创建停止删除启动

3,docker仓库:存放镜像的地方(如Docker Hub)

CentOS 7安装docker

首先确保能够上网,输入

ping www.baidu.com

添加镜像源,输入

复制代码
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

安装四步骤

step 1: 安装必要的一些系统工具

复制代码
sudo yum install -y yum-utils

2: 添加软件源信息

复制代码
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

Step 3: 安装Docker

复制代码
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Step 4: 开启Docker服务

复制代码
sudo service docker start

查看docker版本信息,输入

docker version

镜像加速,输入完不要立刻回车!!!!!!,回车换一行,添加代码

EOF

复制代码
mkdir /etc/docker/
sudo cat > /etc/docker/daemon.json << EOF
        {
          "registry-mirrors": [
            "https://docker.hpcloud.cloud",
            "https://docker.m.daocloud.io",
            "https://docker.unsee.tech",
            "https://docker.1panel.live",
            "http://mirrors.ustc.edu.cn",
            "https://docker.chenby.cn",
            "http://mirror.azure.cn",
            "https://dockerpull.org",
            "https://dockerhub.icu",
            "https://hub.rat.dev"
          ]
        }

重启docker

复制代码
sudo systemctl daemon-reload
sudo systemctl restart docker

安装docker compose

下载 Docker Compose 最新版本

复制代码
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

授予执行权限

复制代码
sudo chmod +x /usr/local/bin/docker-compose

创建符号链接(支持 docker compose 命令,这一步如果显示"文件已存在"可以不用管)

复制代码
sudo mkdir -p /usr/libexec/docker/cli-plugins
sudo ln -s /usr/local/bin/docker-compose /usr/libexec/docker/cli-plugins/docker-compose

验证安装

复制代码
docker compose version

安装成功会显示版本

Ubuntu安装

确保系统能够上网

step 1: 安装必要的一些系统工具

sudo apt-get update

sudo apt-get install ca-certificates curl gnupg

step 2: 信任 Docker 的 GPG 公钥

sudo install -m 0755 -d /etc/apt/keyrings

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

sudo chmod a+r /etc/apt/keyrings/docker.gpg

Step 3: 写入软件源信息

echo \

"deb [arch=(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg\] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \\ "(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \

sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Step 4: 安装Docker

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

安装校验,输入

docker version

配置镜像加速,

输入完不要立刻回车!!!!!!,回车换一行,添加代码

EOF

复制代码
mkdir /etc/docker/
sudo cat > /etc/docker/daemon.json << EOF
        {
          "registry-mirrors": [
            "https://docker.hpcloud.cloud",
            "https://docker.m.daocloud.io",
            "https://docker.unsee.tech",
            "https://docker.1panel.live",
            "http://mirrors.ustc.edu.cn",
            "https://docker.chenby.cn",
            "http://mirror.azure.cn",
            "https://dockerpull.org",
            "https://dockerhub.icu",
            "https://hub.rat.dev"
          ]
        }

重启docker

复制代码
sudo systemctl daemon-reload
sudo systemctl restart docker

安装docker compose

复制代码
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

赋予执行权限

复制代码
sudo chmod +x /usr/local/bin/docker-compose

创建符号链接(如果提示"文件已存在"可以不用管,进行下一步)

复制代码
sudo mkdir -p /usr/libexec/docker/cli-plugins
sudo ln -s /usr/local/bin/docker-compose /usr/libexec/docker/cli-plugins/docker-compose

验证安装

复制代码
docker compose version
相关推荐
Shepherd06198 小时前
【IT 实战】解决 TP-Link USB 无线网卡在 Linux/PVE 下识别为存储设备的问题
linux·运维·服务器
认真的薛薛8 小时前
GPU运维:vllm启动大模型参数解析
运维·数据库·vllm
开开心心_Every9 小时前
免费轻量电子书阅读器,多系统记笔记听书
linux·运维·服务器·神经网络·安全·机器学习·pdf
存储服务专家StorageExpert9 小时前
DELL EMC isilon/PowerScale 存储的健康检查方法
linux·运维·服务器·netapp存储·emc存储
熊文豪9 小时前
当系统在后台偷偷“记账“:KES 性能观测体系深度解析
linux·运维·服务器·数据库
向量引擎9 小时前
AI Agent 安全元年:OpenClaw 投毒事件如何改变整个生态安全标准,
运维·人工智能·安全·自动化·aigc·api调用
自动化智库9 小时前
库卡机器人定义全局变量
linux·运维·机器人
cxr82810 小时前
龙虾长程任务测试 —— 撰写零人公司自动化运营实践研究报告
运维·人工智能·自动化·openclaw
杨云龙UP10 小时前
MySQL慢查询日志暴涨导致磁盘告警:slow query log膨胀至397G的生产故障排查:清理、参数优化
linux·运维·服务器·数据库·mysql
杨浦老苏10 小时前
开源宠物健康护理追踪器EinVault
docker·群晖·宠物·健康管理