Docker的安装以及更换仓库源详细图文教程

 更新时间:2024年07月10日 11:34:19   作者:lht631935612  
Docker是一个开源的应用容器引擎,它允许开发者打包他们的应用以及依赖包到一个可移植的容器中,下面这篇文章主要给大家介绍了关于Docker的安装以及更换仓库源的相关资料,需要的朋友可以参考下

1、Docker的安装

Docker的安装比较简单,直接执行yum install docker-ce -y命令就可以安装,如果安装过程出现报错,比如

No package docker-ce avaliable

Erro:Nothing to do 如下图所示:

最可能的原因是默认的官方源是国外的可能是不可用了,需要修改成国内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-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 -v

出现版本信息说明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

来测试一下新的仓库源,我们来拉取nginx和tomcat的镜像。

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

均可以获取镜像

总结 

到此这篇关于Docker安装以及更换仓库源的文章就介绍到这了,更多相关Docker安装及更换仓库源内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • docker容器如何指定utf-8编码

    docker容器如何指定utf-8编码

    这篇文章主要介绍了docker容器如何指定utf-8编码问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • Docker 容器日志分析

    Docker 容器日志分析

    这篇文章主要介绍了Docker 容器日志分析,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-03-03
  • Ubuntu Docker 的安装部署及简单应用

    Ubuntu Docker 的安装部署及简单应用

    这篇文章主要介绍了Ubuntu Docker 的安装部署的相关资料,这里说明介绍了详细的步骤,需要的朋友可以参考下
    2016-10-10
  • docker安装部署zabbix的全过程

    docker安装部署zabbix的全过程

    zabbix由2部分构成,zabbix server与可选组件zabbix agent,要想搭建一个Zabbix的工作环境,主要有三个方面(界面、服务器和数据库)可以安装在同一台服务器上,也可以不在同一个服务器,本次使用Docker开源的应用容器来快速搭建zabbix,需要的朋友可以参考下
    2024-03-03
  • IDEA中进行Docker项目部署的实现步骤

    IDEA中进行Docker项目部署的实现步骤

    这篇文章主要介绍了IDEA中进行Docker项目部署的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Docker快速部署主流脚本语言JavaScript的全过程

    Docker快速部署主流脚本语言JavaScript的全过程

    JavaScript是目前所有主流浏览器上唯一支持的脚本语言,这也是早期JavaScript的唯一用途,下面这篇文章主要给大家介绍了关于Docker快速部署主流脚本语言JavaScript的相关资料,需要的朋友可以参考下
    2023-02-02
  • docker-compose配置并部署redis服务的实现

    docker-compose配置并部署redis服务的实现

    本文主要介绍了docker-compose配置并部署redis服务的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • 云原生使用Docker部署Firefox浏览器详细图文教程

    云原生使用Docker部署Firefox浏览器详细图文教程

    下面这篇文章主要给大家介绍了关于云原生使用Docker部署Firefox浏览器的相关资料,这对于一些特殊的测试场景非常有用,例如需要在不同版本的浏览器中进行测试,需要的朋友可以参考下
    2024-04-04
  • docker-compose常见的参数命令详解

    docker-compose常见的参数命令详解

    Compose 是用于定义和运行多容器 Docker 应用程序的工具,下面这篇文章主要给大家介绍了关于docker-compose常见参数命令的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • Docker中的四种网络模式

    Docker中的四种网络模式

    Docker网桥是宿主机虚拟出来的,并不是真实存在的网络设备,外部网络是无法寻址到的,这也意味着外部网络无法通过直接Container-IP访问到容器。本文详细介绍了docker中的四种网络模式,感兴趣的小伙伴可以参考一下
    2023-04-04

最新评论