news 2026/4/17 22:54:30

2026.1.28 docker安装

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 3:31:34

CI/CD中的测试环境清理:实现跑完自动销毁

测试环境清理的紧迫性与价值在现代CI/CD流水线中&#xff0c;测试环境的自动化管理已成为提升软件交付效率的核心环节。测试完成后自动销毁环境&#xff0c;不仅能避免资源浪费和配置残留&#xff0c;还能确保每次测试都在干净、一致的状态下运行&#xff0c;减少“环境漂移”问…

作者头像 李华
网站建设 2026/4/18 3:38:19

国内iPaas平台推荐

国产iPaaS顶流&#xff01;连趣云凭什么成为制造零售企业的集成首选&#xff1f; 当企业数字化进入深水区&#xff0c;ERP、MES、CRM等系统不再是孤立的工具&#xff0c;而是需要协同作战的“数字军团”。但系统林立、数据孤岛、集成成本高企等问题&#xff0c;却成为制造与零…

作者头像 李华
网站建设 2026/4/18 10:04:25

数据分析师的Python工具箱

SQLAlchemy是Python中最流行的ORM&#xff08;对象关系映射&#xff09;框架之一&#xff0c;它提供了高效且灵活的数据库操作方式。本文将介绍如何使用SQLAlchemy ORM进行数据库操作。目录安装SQLAlchemy核心概念连接数据库定义数据模型创建数据库表基本CRUD操作查询数据关系操…

作者头像 李华
网站建设 2026/4/17 18:50:32

C++代码复杂度控制

1、非修改序列算法这些算法不会改变它们所操作的容器中的元素。1.1 find 和 find_iffind(begin, end, value)&#xff1a;查找第一个等于 value 的元素&#xff0c;返回迭代器&#xff08;未找到返回 end&#xff09;。find_if(begin, end, predicate)&#xff1a;查找第一个满…

作者头像 李华
网站建设 2026/4/18 5:41:20

Thinkphp和Laravel网红酒店预定系统的设计与实现_ui9bt

目录 Thinkphp和Laravel框架的选择系统功能模块设计数据库设计技术实现细节性能优化与安全用户体验与界面设计测试与部署总结 项目开发技术介绍PHP核心代码部分展示系统结论源码获取/同行可拿货,招校园代理 Thinkphp和Laravel框架的选择 Thinkphp和Laravel均为流行的PHP框架&a…

作者头像 李华
网站建设 2026/4/18 5:24:41

机器学习模型部署:将模型转化为Web API

SQLAlchemy是Python中最流行的ORM&#xff08;对象关系映射&#xff09;框架之一&#xff0c;它提供了高效且灵活的数据库操作方式。本文将介绍如何使用SQLAlchemy ORM进行数据库操作。 目录 安装SQLAlchemy 核心概念 连接数据库 定义数据模型 创建数据库表 基本CRUD操作…

作者头像 李华