Docker的安装与镜像配置

news2025/1/19 19:30:21

       小编目前大一,刚开始着手学习SSM,小编会把每个框架都整理成知识点发布出来。如果你也同时在学习SSM的话,不妨看看我做的这个笔记。我认为同为初学者,我把我对知识点的理解以这种代码加观点的方式分享出来不仅加深了我的理解,或许在某个时候对你也有所帮助,同时也欢迎大家在评论区分享你们的观点。

        带着决心起床,带着满意入睡。  


简述

        Docker是一款能够帮助我们快速构建,运行管理应用的工具,如果按照传统的方式在Linux系统上安装一个MySQL,那些命令行可是多的让人头皮发麻,同时也会被繁琐的步骤劝退,现在我们有了Docker这款工具,我们安装MySQL只需要一条命令,就可以直接躺平等着了。

安装Docker

        以下演示是在虚拟机中安装Docker,虚拟机安装的是Centos7的系统,然后虚拟机是Linux的操作系统。以下是docker的官方网站,里面其实也介绍了Docker的安装。

        www.docker.com

  1.删除老的版本

        这一步就是卸载老的版本,防止后面下载新的docker时,容器产生冲突。可能有些人以前没装过,但是还是执行一下这一步,没有任何影响。

$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

        执行完这一行后,如果本地没有就显示不删除任何软件包。

  2.安装yum工具包

        接着运行下面这行代码

$ sudo yum install -y yum-utils

        安装完成之后会显示完毕,或者continued,不同命令行工具有所不同,我这里是已经存在,所以没有进行操作。

   3.配置Docker的yum源

        我是推荐使用国内的源,因为速度什么的都比国外源更快。

# 1. 默认使用国外源,非常非常非常慢!
$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

# 2. 推荐用国内源,丝滑!
$ sudo yum-config-manager \
    --add-repo \
    https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
  4.安装Docker

        执行下面这行,这个速度是比较慢的,需要耐心等待一下。

sudo yum install docker-ce docker-ce-cli containerd.io

        同样执行完后会有完毕或者continued,不同命令行工具显示的就不同,我这里事先安装好了,所以就是无须任何处理。

   5.检验Docker

       这里我们可以通过下面这个命令来查看一下Docker的版本

sudo docker -v

        接着我们调用下面这个命令

sudo docker images

       这是大部分情况都会报一个信息,末尾就是 Is the docker daemon running?

       这个信息就是告知我们docker并没有启动。

   6.启动Docker

        运行下面这行命令就可以启动docker

# 设置开机自启
$ sudo systemctl enable docker
# 启动docker
$ sudo systemctl start docker

        同样停止docker的命令就是start换成stop

# 停止Docker
$ sudo systemctl stop docker

        重启docker的命令就是stop换成restart

# 重启Docker
$ sudo systemctl restart docker

        最后我们执行下面这个命令如果没有报错就说明docker的安装和启动都成功了。

$ sudo docker ps

配置镜像加速

        因为我们用docker在部署一些应用时需要去下载一些东西,默认是在国外,速度非常慢,所以我们需要去配置一个镜像加速,我们这里就是采用阿里云啊,相信这个对大家并不陌生,之前我们也使用过它的oss存储服务。

        下面就是阿里云的官方网址。

阿里云-计算,为了无法计算的价值 (aliyun.com)

        我们首先需要注册/登录账号。接着我们在左上角找到产品,接着在产品里找到容器,在容器中找到容器镜像服务。要是实在找不到,就在上方搜索栏搜索容器镜像服务。亲测有效。

        点进去之后点击管理控制台/开通,第一次进来可能是没有开通的,点开通就好了,完全免费的。接着我们点进去管理控制台。

        接着在左边镜像工具我们可以找到镜像加速器,这里会有一个加速地址。

        接着在下面也有操作文档告诉我们如何将加速地址配置给Docker。

        其实直接把下面代码拿来执行就好了。

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["你的加速地址"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

        到这里为止Docker的安装我们就全部完成了。

        有梦别怕苦,想赢别喊累。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2059553.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

游泳耳机哪个牌子好?角逐必选榜的4大王者游泳耳机测评解析!

在选择游泳耳机时&#xff0c;许多消费者往往会被市场上五花八门的产品所困扰。特别是那些标榜能够防水防潮的产品&#xff0c;但实际上它们往往缺乏核心技术支持&#xff0c;存在很高的损伤风险。据调查&#xff0c;超过90%的用户反映&#xff0c;市面上的游泳耳机常常无法达到…

centos7.9离线安装kubernetes(k8s)1.28版本

文章目录 一、环境准备二、所有节点执行1、解压安装包2、创建/etc/modules-load.d/containerd.conf配置文件3、执行以下命令使配置生效4、创建/etc/sysctl.d/99-kubernetes-cri.conf配置文件5、加载ipvs内核模块–4.19以上版本内核6、授权生效7、关闭swap&#xff0c;并永久关闭…

WPF——动态排名图表实现

开发环境 VS2022 .NET 8.0 MVVM Toolkit 8.2.2 需求 开发中需要实现按照成绩动态指名&#xff0c;以展示当前的竞赛成绩的一个实时情况及变化。 即如下效果&#xff1a; 需求分析 按照接收到的信息&#xff0c;就是要将获取到的集合排序&#xff0c;并且要将排序前后的变…

什么是UDP?

UDP是工作在OSI&#xff08;开放系统互连&#xff0c;Open Systems Interconnection&#xff09;模型中传输层的协议。它使用IP作为底层协议&#xff0c;是为应用程序提供一种以最少的协议机制向其他程序发送消息的协议。其主要特点是无连接&#xff0c;不保证可靠传输和面向报…

汽车线束智能制造:MES系统与工艺深度融合的革新之路

万界星空科技汽车线束工厂MES系统解决方案是针对线束制造行业特定需求而设计的一套集成化管理系统&#xff0c;旨在提高生产效率、优化资源配置、确保产品质量并增强企业竞争力。 一、汽车线束制造工艺 汽车线束&#xff0c;作为连接汽车各个电子部件的桥梁&#xff0c;承载着…

论文:NeRF on the go:Exploiting Uncertainty for Distractor-free NeRFs in the Wild

随时随地使用NeRF。本文的目标是利用在野外随意捕捉的图像序列或视频作为输入&#xff0c;训练一个用于静态场景的NeRF&#xff0c;并有效地移除场景中的所有动态元素&#xff08;如汽车、电车、行人等&#xff09;&#xff0c;即干扰物。与现有的方法如NeRF-W [27]和RobustNeR…

python依赖包安装失败的解决办法(适用于conda安装)

版权声明&#xff1a;本文为博主原创文章&#xff0c;如需转载请贴上原博文链接&#xff1a;python依赖包安装失败的解决办法&#xff08;适用于conda安装&#xff09;-CSDN博客 前言&#xff1a;这个问题之前一直困扰着我&#xff0c;因为最近要升级Anaconda-Navigator&#x…

代码随想录算法训练营第十八天(二叉树 六)

力扣题部分: 530.二叉搜索树的最小绝对差 题目链接:. - 力扣&#xff08;LeetCode&#xff09; 题面: 给你一个二叉搜索树的根节点 root &#xff0c;返回 树中任意两不同节点值之间的最小差值 。 差值是一个正数&#xff0c;其数值等于两值之差的绝对值。 思路: 写关于二…

第T11周:优化器对比实验

>- **&#x1f368; 本文为[&#x1f517;365天深度学习训练营]中的学习记录博客** >- **&#x1f356; 原作者&#xff1a;[K同学啊]** 本次主要是探究不同优化器、以及不同参数配置对模型的影响 &#x1f680;我的环境&#xff1a; 语言环境&#xff1a;Python3.11.…

CSS 布局

CSS 页面布局技术允许我们拾取网页中的元素&#xff0c;并且控制它们相对正常布局流、周边元素、父容器或者主视口/窗口的位置。布局有一下几种 正常布局流display属性弹性盒子网格浮动定位CSS 表格布局多列布局 每种布局都有它们的用途&#xff0c;各有优缺点&#xff0c;相…

CSS伪类选择器和伪元素

伪类&#xff08;Pseudo-classes&#xff09; 伪类用于定义元素的特殊状态。它们被添加到选择器中以指定元素在其生命周期的特定状态下的样式。伪类不创建新的文档内容&#xff0c;也不创建新的文档树中的元素。相反&#xff0c;它们提供了一种方法来根据元素的状态来应用样式…

统信UOS系统连接打印机操作步骤

系统版本 操作步骤 首先点击开始菜单 搜索框输入打印&#xff0c;点击打印管理器 点击图下所示的号 按照图下所示&#xff0c;手动查找->输入打印机的ip地址->点击查找 等到如图下所示&#xff0c;出现打印机的时候&#xff0c;选择打印机&#xff0c;然后选择驱动&…

嵌入式AI快速入门课程-K510篇 (第三篇 环境搭建及开发板操作)

第三篇 环境搭建及开发板操作 文章目录 第三篇 环境搭建及开发板操作1.配置VMware使用桥接网卡1.1 vmware设置1.2 虚拟网络编辑器设置 2.安装软件2.2 安装 Windows 软件2.3 使用MobaXterm远程登录Ubuntu2.4 使用FileZilla在Windows和Ubuntu之间传文件2.5编程示例&#xff1a;Ub…

迎接“云+AI”智算时代!生态案例分论坛议程一览 | 2024 龙蜥大会

2024 龙蜥操作系统大会由中国计算机学会开源发展委员会、中关村科学城委员会、海淀区委网信办、中国开源软件推进联盟指导&#xff0c;龙蜥社区主办&#xff0c;阿里云、中兴通讯、Intel、浪潮信息、Arm、中科方德等 24 家理事单位共同承办&#xff0c;主题为“进化重构赴未来”…

海南云亿商务咨询有限公司助力抖音商家破浪前行

在当下这个短视频与直播电商风起云涌的时代&#xff0c;抖音作为头部平台&#xff0c;正以其庞大的用户基数和强大的算法推荐机制&#xff0c;成为众多品牌与商家竞相追逐的新蓝海。而在这片波澜壮阔的海洋中&#xff0c;海南云亿商务咨询有限公司如同一艘稳健的航船&#xff0…

软件测试 —— JMeter 参数化4种方式!

一、JMeter参数化简介 1.JMeter参数化的概念 当使用JMeter进行测试时&#xff0c;测试数据的准备是一项重要的工作。若要求每次迭代的数据不一样时&#xff0c;则需进行参数化&#xff0c;然后从参数化的文件中来读取测试数据。 参数化&#xff1a;是自动化测试脚本的一种常…

【Prettier】代码格式化工具Prettier的使用和配置介绍

前言 前段时间&#xff0c;因为项目的prettier的配置和eslint格式检查有些冲突&#xff0c;在其prettier官网和百度了一些配置相关的资料&#xff0c;在此做一些总结&#xff0c;以备不时之需。 Prettier官网 Prettier Prettier 是一种前端代码格式化工具&#xff0c;支持ja…

从ESG尽职调查、ESG立法与ESG诉讼谈ESG营销(01)

哈佛大学2024年中回顾全球ESG发展近况 作者&#xff1a;哈佛大学 编辑&#xff1a;数字化营销工兵 2024年上半年&#xff0c;环境、社会和治理&#xff08;ESG&#xff09;问题以及对方法的不同意见继续成为全球头条新闻。今年年初&#xff0c;公司及其利益相关者在ESG的支持…

AppenTalk | 不止于赛场,巴黎奥运会上的中国AI科技

当地时间8月11日&#xff0c;第33届夏季奥林匹克运动会在巴黎法兰西体育场落下帷幕。本届奥运会&#xff0c;中国体育代表团收获令人振奋的40金27银24铜总计91枚奖牌&#xff0c;其中金牌数更是创下了境外参加奥运会的最佳成绩。 在中国健儿闪耀奥运赛场时&#xff0c;中国AI科…

Transformer系列-4丨DETR模型和代码解析

1 前言 往期的文章中&#xff0c;笔者从网络结构和代码实现角度较为深入地和大家解析了Transformer模型、Vision Transformer模型&#xff08;ViT&#xff09;以及BERT模型&#xff0c;其具体的链接如下&#xff1a; 基础Transformer解析 ViT模型与代码解析 BERT模型与代码解…