Linux(CentOS)通过国内镜像源安装Docker加设置Docker容器进行源 ...

打印 上一主题 下一主题

主题 566|帖子 566|积分 1702

Linux(CentOS)通过国内镜像源安装Docker加设置Docker容器进行源

引言

Docker 是一个盛行的容器化平台,它允许开辟者和体系管理员轻松地在隔离的环境中部署应用步伐。本教程将指导您怎样在 CentOS 和 Ubuntu 体系上通过国内镜像源安装 Docker,以加速下载过程并避免访问 Docker 官方仓库时可能遇到的网络标题。本文同时也进行记载和整合了Docker镜像源,避免了在进行部署设置遇到的一些坑.
留意: 该安装是在没有进行安装过Docker的底子上.假如从前安装过,请完全进行删除从前的环境.和相关的依靠包,避免发生辩论.
环境要求



  • 一台运行 CentOS 或 Ubuntu 的 Linux 服务器或虚拟机。
  • 体系需要能够访问互联网,以便下载 Docker 及其依靠项。
  • 建议利用 root 用户或具有 sudo 权限的用户进行安装。
CentOS 安装 Docker

1 更新体系包

打开终端,首先更新您的体系包:
  1. sudo yum update -y
复制代码
2 安装所需的软件包

安装 Docker 所需的软件包:
  1. sudo yum install -y yum-utils device-mapper-persistent-data lvm2
复制代码
3 设置 Docker 镜像源

利用国内镜像源可以加速 Docker 的下载。这里我们利用阿里云的镜像源:
  1. sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
复制代码
4 安装docker ce最新版

安装 Docker Engine:
  1. sudo yum install docker-ce docker-ce-cli containerd.io
复制代码
5 添加国内Docker镜像库


  • 通过 vi/vim 进入/etc/docker/daemon.json,假如没有这个文件,需要在 /etc/docker目录下手动进行创建这个目录,然后写入一下的内容.
    1. {
    2.     "registry-mirrors": [
    3.         "https://dockerproxy.com",
    4.         "https://docker.mirrors.ustc.edu.cn",
    5.         "https://docker.nju.edu.cn"
    6.     ]
    7. }
    复制代码
  • 进行重启docker服务
    1. # 重新加载 systemd 的配置
    2. sudo systemctl daemon-reload
    3. # 重启 Docker 服务
    4. sudo systemctl restart docker
    复制代码


  • 其他国内的docker可用的进行源列表
这里利用的自己进行申请的阿里源的化,阿里的许多的容器,都是没有和Docker HUB进行同步的,数据比较老.
镜像加速器镜像加速器地点专属加速器?其它加速?DaoCloud 镜像站https://docker.m.daocloud.ioDocker Hub、GCR、K8S、GHCR、Quay、NVCR 等阿里云https://<your_code>.mirror.aliyuncs.com需登录,体系分配Docker HubDocker 镜像代理https://dockerproxy.comDocker Hub、GCR、K8S、GHCR百度云https://mirror.baidubce.comDocker Hub南京大学镜像站https://docker.nju.edu.cnDocker Hub、GCR、GHCR、Quay、NVCR 等上海交大镜像站https://docker.mirrors.sjtug.sjtu.edu.cnDocker Hub、GCR 等中科院软件所镜像站https://mirror.iscas.ac.cnDocker Hub 6 . 设置开机启动

  1. sudo systemctl enable docker
复制代码
7. 查看docker信息

  1. docker info
复制代码
CentOS 安装 Docker Compose


  • 下载 Docker Compose
    访问 Docker Compose 的 GitHub 仓库的 Releases 页面,找到得当您体系的版本。您也可以利用 curl 来主动下载最新版本:
    1. curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
    复制代码
    这里 uname -s 和 uname -m 分别是获取体系类型和架构的命令。
  • 应用执行权限
    为了使下载的 Docker Compose 文件可执行:
    1. sudo chmod +x /usr/local/bin/docker-compose
    复制代码
  • 验证安装
    验证 Docker Compose 是否正确安装:
    1. sudo docker-compose --version
    复制代码
以上的命令怎样失效,可以通过 docker compose version出现版本好代表安装成功,因为在新版的docker中进行取消了这个命令.不能通过 "-"进行毗连.
结语

至此,您已成功在 CentOS体系上通过国内镜像源安装了 Docker。现在您可以开始利用 Docker 来部署和管理您的容器化应用步伐了。假如您在利用过程中遇到任何标题,欢迎在评论去进行留言!

留意:本教程实用于 CentOS 7及以上版本。对于其他版本,可能需要进行相应的调整。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

东湖之滨

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表