CentOS7部署Docker(联网)

一、参考地址

https://blog.csdn.net/m0_49762804/article/details/131398587

二、Docker安装

  • 安装依赖环境,yum-utils

    检查是否安装

    [root@localhost ES]# docker ps
    [root@localhost ES]# yum -y install yum-utils device-mapper-persistent-data lvm2

备注:

使用yum工具下载

yum是软件包管理工具

通过 执行 man yum

可以查看yum的帮助信息

  • 设置镜像源,为yum源添加docker仓库位置

    [root@localhost /]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  • 安装Docker

    执行命令,提高软件安装速度(将软件包信息提前在本地缓存一份,用来提高搜索安装软件的速度)

    [root@localhost /]# yum makecache fast

    安装docker(docker-ce 社区版 而ee是企业版)

    [root@localhost /]# yum install docker-ce docker-ce-cli containerd.io

    指定docker镜像存放目录

    [root@localhost /]# vim /etc/docker/daemon.json
    {
    "registry-mirrors":[
    "https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors"
    ],
    "data-root":
    "/data/docker-data"
    }

  • 启动docker

    创建存放路径

    [root@localhost /]# cd /data
    [root@localhost data]# mkdir docker-data
    [root@localhost data]# ls
    docker-data ES java MySQL Redis

    加载刷新daemon.json文件

    [root@localhost data]# systemctl daemon-reload

    启动docker

    [root@localhost data]# systemctl start docker

    查看状态

    [root@localhost data]# systemctl status docker

    开机自启

    [root@kaduoxi data]# systemctl enable docker

    关闭开机自启

    [root@kaduoxi data]# systemctl disable docker

    查看docker的版本信息

    docker version

    查看docker是否启动

    ps -ef | grep docker