CentOS7 安装 DockerCompose

目录

一、安装Docker

二、安装步骤

[2.1 卸载](#2.1 卸载)

[2.2 安装docker](#2.2 安装docker)

[2.3 启动docker](#2.3 启动docker)

[2.4 配置镜像加速器](#2.4 配置镜像加速器)


一、安装Docker

Docker 分为 CE 和 EE 两大版本。

  • CE 即社区版(免费,支持周期7个月)
  • EE 即企业版强调安全,付费使用,支持周期 24 个月

Djocker CE分为 stable test 和 nightly 三个更新频道

官方网站上有各种环境下的安装指南,这里主要介绍Docker CE在Centos上的安装

Docker CE支持64位版本 Centos7,并且要求内核版本不低于3.10,Centos 7满足最低内核的要求,所以我们在Centos 7安装Docker

二、安装步骤

2.1 卸载

yum remove docker \

docker-client \

docker-client-latest \

docker-common \

docker-latest \

docker-latest-logrotate \

docker-logrotate \

docker-selinux \

docker-engine-selinux \

docker-engine \

docker-ce

注:\ 用于命令的上下行连接

2.2 安装docker

yum install -y yum-utils \

device-mapper-persistent-data \

lvm2 --skip-broken

然后更新镜像源 (yum默认去往国外下载 速度太低,配置yum首先去aliyun上面下载)

设置docker镜像源

yum-cnfig-manager \

--add-repo \

https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g'

/etc/yum.repos.d/docker-ce.repo

yum makecache fast

然后输入命令

yum install -y docker-ce

docker-ce为社区免费版本

2.3 启动docker

Docker应用需要用到各种端口,测试时可以直接关闭防火墙,以下为关闭防火墙命令

关闭

systemctl stop firewalld

禁止开机启动防火墙

systemctl disable firewalld

查看防火墙状态 (如输出 dead 说明已关闭)

systemctl status firewalld

启动docker

启动docker

systemctl start docker

查看docker启动状态

systemctl status docker

查看docker版本

docker -v

2.4 配置镜像加速器

docker官方镜像仓库网速较差,可以采用国内镜像:

阿里云的镜像加速文档: https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

针对Docker客户端版本大于 1.10.0 的用户

可以通过修改daemon配置文件 /etc/docker/daemon.json 来使用加速器

新建文件夹

sudo mkdir -p /etc/docker

新建daemon .json,并写入内容

sudo tee /etc/docker/daemon .json <<-'EOF'

{

"registry-mirrors": "https://n0dwemtq.mirror.aliyuncs.com"

}

EOF

重新加载

sudo systemctl daemon-reload

重启docker 使其生效

sudo systemctl restart docker

相关推荐
難釋懷14 分钟前
Nginx扩容
运维·nginx
憧憬成为java架构高手的小白22 分钟前
git工作流程简化版
java·spring boot·git
绿虫光伏运维25 分钟前
光伏监控运维系统哪家靠谱?
运维·光伏管理·光伏运维
木雷坞1 小时前
Docker Hub、GHCR、Quay 混在一起后,镜像源要分开测
运维·docker
qq_452396231 小时前
第十五篇:《Docker 与 Kubernetes 集成:从 Swarm 到 K8s 的迁移》
docker·容器·kubernetes
HackTwoHub1 小时前
K8s综合渗透测试工具,集成信息搜集、权限逃逸、横向移动,一站式搞定全流程渗透测试工作
人工智能·安全·web安全·云原生·容器·kubernetes·系统安全
LT10157974441 小时前
2026年物流RPA选型指南:物流供应链自动化场景适配
运维·自动化·rpa
AC赳赳老秦1 小时前
OpenClaw任务复盘自动化:统计每日完成工作、遗留问题,优化工作节奏
java·大数据·linux·运维·服务器·数据库·openclaw
YDS8291 小时前
DeepSeek RAG&MCP + Agent智能体项目 —— 动态决策策略的接口对接
java·spring boot·ai·agent·spring ai·deepseek
雾岛心情2 小时前
【小铭邮箱】小铭邮箱工具箱公司版本导入VCF文件
运维·工具·exchage·o365·小铭邮件工具箱(公司版)