Docker的安装以及更换仓库源

这篇具有很好参考价值的文章主要介绍了Docker的安装以及更换仓库源。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

说明:我们安装的是docker的社区版本docker-ce,因为这是免费的,如果擅自使用商用版本可能会收到律师函。

1、Docker的安装

Docker的安装比较简单,直接执行yum install docker-ce -y命令就可以安装,如果安装过程出现报错,比如
No package docker-ce avaliable
Erro:Nothing to do
如下图所示:
docker换源,linux运维,docker,linux,docker,容器,运维
最可能的原因是默认的官方源是国外的可能是不可用了,需要修改成国内docker源。
这里我举例换成阿里云的docker源:
1)、创建一个目录用来存放下载的阿里云的docker-ce的repo。
2)、进入此目录
3)、下载阿里云的docker-ce的源
4)、使用ls查看下载的源文件,一般格式是docker-ce.repo

[root@localhost data]# mkdir -p ./download/docker
[root@localhost data]# cd download/docker/
[root@localhost docker]# wget http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
[root@localhost docker]# ls
docker-ce.repo

下载完毕后,我们先不急于把docker-ce.repo文件拷贝到/etc/yum.repos.d/(源文件默认存放目录)目录下。
我们可以先用cat 命令查看一下docker-ce.repo文件,主要是查看里面有没有出现乱码或者报错信息,这些信息不注意的话会影响docker的下载。

[root@localhost docker]# cat docker-ce.repo

向下图所示:书写比较规整,没有乱码等出现,就没有问题。
docker换源,linux运维,docker,linux,docker,容器,运维
将下载的docker-ce.repo拷贝到/etc/yum.repos.d/(源文件默认存放目录)目录下。
先进入/etc/yum.repos.d/目录

[root@localhost docker]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]#
[root@localhost yum.repos.d]# cp /data/download/docker/docker-ce.repo ./
[root@localhost yum.repos.d]# ls
CentOS-Base.repo       CentOS-fasttrack.repo  CentOS-Vault.repo
CentOS-CR.repo         CentOS-Media.repo      CentOS-x86_64-kernel.repo
CentOS-Debuginfo.repo  CentOS-Sources.repo    docker-ce.repo

安装前先清理一下cache

[root@localhost yum.repos.d]# yum clean expire-cache

开始安装docker

[root@localhost yum.repos.d]# yum install docker-ce -y

docker换源,linux运维,docker,linux,docker,容器,运维
docker换源,linux运维,docker,linux,docker,容器,运维
安装完毕后,查看一下版本信息:
命令:docker -v
docker换源,linux运维,docker,linux,docker,容器,运维
出现版本信息说明docker安装完毕。

2、更换Docker的仓库源

首先编辑daemon.json文件

[root@localhost yum.repos.d]# vim /etc/docker/daemon.json

注意:daemon.json文件的路径是/etc/docker/
在文件中加入以下内容(建议复制,因为手写的话99%会出错):

{
"registry-mirrors":["https://registry.docker-cn.com"]
}

重启docker服务

[root@localhost]#systemctl restart docker

docker换源,linux运维,docker,linux,docker,容器,运维
来测试一下新的仓库源,我们来拉取nginx和tomcat的镜像。

[root@localhost]# docker pull nginx
[root@localhost]# docker images
[root@localhost]# docker pull tomcat

均可以获取镜像
docker换源,linux运维,docker,linux,docker,容器,运维文章来源地址https://www.toymoban.com/news/detail-752610.html

到了这里,关于Docker的安装以及更换仓库源的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在安装docker时出现【E: 仓库 “https://download.docker.com/linux/ubuntu **bionic** Release” 没有 Release ...】解决方法

    Ubuntu 版本:18.04 问题:在安装docker执行 sudo apt-get update 命令是报错:E: 仓库 “https://download.docker.com/linux/ubuntu bionic Release” 没有 Release 文件。 N: 无法安全地用该源进行更新,所以默认禁用该源。 N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。 详细问题截图

    2024年02月16日
    浏览(66)
  • docker持久化部署vue前端nodejs后端项目-- 01. docker以及docker-compose在window以及linux的安装

    本章节主要来讲述docker desktop 界面版本使用以及docker-compose 的安装和使用 GIT地址:添加链接描述 docker 专栏:点击此处 章节 1 docker以及docker-compose在window以及linux的安装 2 项目对应的docker-compose结构 3 怎么将docker-compose项目部署到服务器上 4 配置服务器JENKINS环境 额外篇 章节

    2024年02月04日
    浏览(50)
  • [Docker]二.Docker 镜像,仓库,容器介绍以及详解

    通俗来讲:镜像相当于VM虚拟机中的ios文件,容器相当于虚拟机系统,仓库相当于系统中的进程或者执行文件,容器是通过镜像创建的 Docker 镜像就是一个 Linux 的文件系统( Root FileSystem ),这个文件系统里面包含可以运行在 Linux 内核的程序以及相应的数据,这里要强调一下镜像的两

    2024年02月03日
    浏览(54)
  • 网络安全--linux下Nginx安装以及docker验证标签漏洞

    目录 一、Nginx安装  二、docker验证标签漏洞 1.首先创建 Nginx 的目录并进入: 2.下载 Nginx 的安装包,可以通过 FTP 工具上传离线环境包,也可通过 wget 命令在线获取安装包: 没有 wget 命令的可通过 yum 命令安装: 3.解压 Nginx 的压缩包: 4.下载并安装 Nginx 所需的依赖库和包:

    2024年02月11日
    浏览(48)
  • Linux安装配置nginx+php搭建以及在docker中配置

    1.nginx源码包编译环境和安装相应的依赖 1.1 安装编译环境 1.2 安装pcre库、zlib库和openssl库 pcre(Perl Compatible Regular Expressions)是一个Perl库,是一个用C语言编写的正则表达式的函数库,是轻量级的函数库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库 zlib是一

    2024年02月01日
    浏览(55)
  • 【Docker】Docker的应用包含Sandbox、PaaS、Open Solution以及IT运维概念的详细讲解

    前言   Docker 是一个 开源的应用容器引擎 ,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux或Windows 操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 📕作者简介: 热爱跑步的恒川 ,致

    2024年02月08日
    浏览(42)
  • Ubuntu22 Snap方式安装的docker更换国内镜像

    安装ubuntu22.04.1 时,选择安装了docker。ubuntu采用了snap安装了Docker。snap方式的docker 更换国内镜像库的方式,与其他方式有一些差异。 snap方式安装,docker的配置文件在下面的位置 在daemon.json中增加国内的镜像地址

    2024年02月12日
    浏览(47)
  • 【运维知识大神篇】运维人必学的Docker教程1(Docker安装部署+Docker镜像管理+容器管理常用命令+搭建docker的本地yum源+windows系统安装docker环境)

    本篇文章开始给大家介绍Docker,这个是我非常喜欢的一个服务,介绍给大家,希望大家也能喜欢! 目录 何为容器 Docker环境安装部署 一、yum安装(CentOS7.9) 二、rpm包安装(CentOS) 三、卸载docker环境 四、安装指定的docker版本 五、Ubuntu安装docker环境 六、使用deb安装docker 七、

    2024年01月18日
    浏览(110)
  • docker使用harbor进行镜像仓库管理演示以及部分报错解决

    目录 一.安装harbor和docker-compose 1.下载 2.将该文件修改为这样,修改好自己的hostname和port,后文的用户和密码可以不改也可以改,用于登录 3.安装 二.修改daemon.json文件和/etc/hosts文件 三.使用powershell作windows端域名映射 四.浏览器使用域名登录验证 1.用户admin,密码没有修改默认

    2024年02月10日
    浏览(42)
  • Linux:docker在线仓库(docker hub && 阿里云)基础操作

    把镜像放到公网仓库,这样可以方便大家一起使用,当需要时直接在网上拉取镜像,并且你可以随时管理自己的镜像——删除添加或者修改。 1.docker hub仓库 2.阿里云加速 3.阿里云仓库 由于docker hub是国外的网站,国内的对数据的把控比较严格,经常出现断开或者连接失败,这

    2024年02月19日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包