Centos 7 安装 Docker

Docker   2025-01-12 15:20   349   0  

一、删除之前安装的docker(若之前未安装过,此步骤省略…)

yum remove -y docker \
docker-client \
docker-client-latest \
docker- common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-sqlinux \
docker-engine-selinux \
docker-engine \
docker-ce \
docker-ce-cli

二、安装yum工具

yum-utils 提供 yum-config-manager 功能,另两个是 devicemapper 驱动依赖

yum install -y yum-utils devi ce-mapper-pers istent-data 1vm2 --ski p- broken

三、设置 Docker 镜像源

yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央仓库)

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)

四、安装 Docker

1、查看可用版本

yum list docker-ce --showduplicates | sort -r

image.png

2、选择一个版本安装

yum install -y docker-ce-版本号(指定版本安装)
yum install -y docker-ce(安装最新版)

五、关闭防火墙

docker 应用需要用到各种端口,逐一设置比较麻烦,建议直接关闭防火墙

systemctl stop firewalld
systemctl disable firewalld
sed -i 's/enforcing/disabled/' /etc/selinux/config  
# 临时
setenforce 0

image.png

六、启动 Docker

启动 Docker 并设置开机自启

systemctl start docker
systemctl enable docker
systemctl status docker

image.png

七、修改配置

修改 daemon.json 文件

vim /etc/docker/daemon.json

添加以下内容,用于让 Docker 信任私有仓库地址,添加国内加速源,保存退出。

{
    "max-concurrent-downloads": 3,
    "max-concurrent-uploads": 5,
    "registry-mirrors": [
        "https://docker.mirrors.ustc.edu.cn",
        "https://hub-mirror.c.163.com",
        "https://registry.docker-cn.com"
    ]
}

重新加载配置信息及重启 Docker 服务。

# 重新加载某个服务的配置文件
sudo systemctl daemon-reload
# 重新启动 docker
sudo systemctl restart docker


博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。