Docker入门教程(二)---docker和docker-compose 快速安装
发布日期:2021-05-07 17:42:54 浏览次数:19 分类:精选文章

本文共 2617 字,大约阅读时间需要 8 分钟。

Docker 和 Docker Compose 安装指南

Docker 安装

CentOS 安装

确保 CentOS 系统内核版本为 3.10 及以上版本。可以通过以下命令查看内核版本:

$ uname -r

如果内核版本低于 3.10,请升级内核到 3.10 或更高版本。

安装步骤

  • 使用 root 权限登录 CentOS,确保系统包已更新到最新版本:
  • $ sudo yum update
    1. 卸载旧版本 Docker:
    2. $ sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
      1. 安装必要的软件包:
      2. $ sudo yum install -y yum-utils
        1. 添加 Docker 官方仓库(建议使用阿里云镜像加速器):
        2. $ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

          如果网络不稳定,可以使用阿里的镜像源:

          $ sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
          1. 查看所有可用的 Docker 版本:
          2. $ yum list docker-ce --showduplicates | sort -r
            1. 安装 Docker:
            2. $ sudo yum install docker-ce docker-ce-cli containerd.io
              1. 启动 Docker 服务并配置开机启动:
              2. $ systemctl start docker$ systemctl enable docker
                1. 验证安装是否成功:
                2. $ docker version

                  Ubuntu 安装

                3. 如果已安装过旧版本,先卸载旧版本:
                4. $ sudo apt-get remove docker docker-engine docker.io containerd runc
                  1. 更新系统包索引:
                  2. $ sudo apt-get update
                    1. 安装必要的依赖包:
                    2. $ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
                      1. 添加 Docker 官方 GPG 密钥:
                      2. $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
                        1. 添加 Docker 仓库(建议使用阿里云镜像加速器):
                        2. $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

                          如果网络不稳定,可以使用阿里的镜像源:

                          $ sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
                          1. 更新并安装 Docker CE:
                          2. $ sudo apt-get update$ sudo apt-get install docker-ce docker-ce-cli containerd.io
                            1. 验证安装是否成功:
                            2. $ docker version

                              添加 Docker 用户组

                              为了避免使用 sudo 执行 Docker 命令,可以将当前用户添加到 docker 用户组:

                            3. 创建 docker 用户组:
                            4. $ sudo groupadd docker
                              1. 将当前用户添加到 docker 用户组:
                              2. $ sudo usermod -aG docker $USER
                                1. 重启 Docker 服务:
                                2. $ sudo systemctl restart docker

                                  镜像加速器配置

                                  为了加快 Docker 镜像拉取速度,可以配置国内镜像加速器:

                                3. 修改 /etc/docker/daemon.json 文件(如果文件不存在,新建):
                                4. $ vi /etc/docker/daemon.json
                                  1. 添加阿里云镜像加速器:
                                  2. {    "registry-mirrors": [        "https://xxx.mirror.aliyuncs.com"    ]}
                                    1. 重新启动 Docker 服务:
                                    2. $ sudo systemctl daemon-reload$ sudo systemctl restart docker
                                      1. 验证配置是否生效:
                                      2. $ docker info

                                        如果 Registry Mirrors 中显示 https://registry.docker-cn.com/,说明配置成功。

                                        Docker Compose 安装

                                        简介

                                        Docker Compose 是 Docker 官方的容器编排工具,可以通过一个 YAML 文件定义和运行多容器应用。

                                        安装

                                      3. 下载 Docker Compose 二进制文件:
                                      4. $ curl -L https://github.com/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
                                        1. 设置可执行权限:
                                        2. $ chmod +x /usr/local/bin/docker-compose
                                          1. 查看版本信息:
                                          2. $ docker-compose version

                                            卸载

                                            如果使用二进制包安装,可以通过以下命令卸载:

                                            $ sudo rm /usr/local/bin/docker-compose

                                            参考资料

    上一篇:Nginx系列(四)---反向代理与负载均衡
    下一篇:基于docker-compose搭建Elasticsearch集群

    发表评论

    最新留言

    哈哈,博客排版真的漂亮呢~
    [***.90.31.176]2025年04月17日 23时43分45秒