当前位置: 首页 > news >正文

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

http://www.jsqmd.com/news/313630/

相关文章:

  • 服务器运维操作命令速查手册
  • 在Linux中使用journalctl命令进行日志分析和管理详细教程
  • 2026最新校服/文体用品/工装/职业装/团体服厂商推荐云南向日葵服饰有限公司:30年匠心品牌,定制专属服饰解决方案
  • 2026年景区咖啡机器人选购推荐指南
  • 相信种子,相信岁月
  • 计算机毕业设计springboot疫苗接种管理系统的设计与实现 基于Spring Boot的疫苗接种信息化管理系统的设计与开发 Spring Boot框架下疫苗接种管理系统的构建与实现
  • 基于Thinkphp和Laravel的高校就业管理系统的设计和实现
  • 软著申请花了800找代办?我用AI工具20块搞定同样效果
  • 国内iPaas平台推荐
  • 2026免费降AI率工具排行榜:从90%降到10%实测
  • 2026毕业论文降AI攻略:知网AI率控制在15%的实用方法
  • 计算机毕设 java 基于用户特征画像的智能期刊管理系统 基于 SpringBoot 的期刊智能管理与投稿平台 Java 用户特征画像期刊管理与发表系统
  • 计算机毕设 java 基于 CSS 的罗技购物网站 基于 SpringBoot 的罗技产品电商平台 Java 罗技数码产品购物管理系统
  • AI驱动的用户画像构建:个性化软件体验
  • 基于环形槽谐振器与PIN二极管的频率可重构Vivaldi天线设计与CST仿真研究
  • FFmpeg 根本API avcodec_open2函数内部调用流程分析
  • HTML--img(图片标签)
  • 详细介绍:内网搭建邮件服务,打通 IDMP 通知途径
  • ‌基于 GitLab CI 的测试用例标签管理实践
  • 计算机毕设 java 基于协同算法的社区生鲜电商平台 基于 SpringBoot 的社区生鲜智能电商平台 Java 协同过滤生鲜购物与配送管理系统
  • 计算机毕设 java 基于协同过滤算法的新闻推荐系统 基于 SpringBoot 的智能新闻推荐平台 Java 协同过滤新闻推荐与交流系统
  • 全文 -- Chapter 5. “Smcsrind/Sscsrind“ Indirect CSR Access, Version 1.0 -- The RISC-V Inst Set Vol II
  • TestOps实战:如何让测试成为‘质量文化的载体’
  • 大数据领域数据分片:实现数据均衡的秘诀
  • ‌从手动脚本到声明式自治:Kubernetes Operator如何重塑测试环境管理
  • CI/CD中测试结果对比的价值与挑战
  • 从测试用例到自动化数据生成:JSON Schema的实战指南
  • 保姆级教程:用嘎嘎降AI把论文AI率从90%降到10%
  • LLM在AI Agent中的文本风格迁移应用
  • DeepSeek写的论文AI率太高?这5款工具一键搞定