首页 > 其他分享 >Docker学习笔记(一) - Docker安装

Docker学习笔记(一) - Docker安装

时间:2022-10-12 19:56:32浏览次数:85  
标签:笔记 复制 yum ce 镜像 Docker 安装 docker

1、安装yum-utils

yum install yum-utils device-mapper-persistent-data lvm2

安装yum-utils是为方便添加yum源使用的,device-mapper-persistent-data和lvm2是储存设备映射(devicemapper)必须的两个软件包。

2、配置yum源

由于默认是国外的yum源,基本不可用,我们这边修改为阿里源或清华源

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

执行效果如下图:

阿里云提供了各种操作系统版本对应的镜像站地址,具体可以浏览一下地址

阿里云官方镜像站https://developer.aliyun.com/mirror/?spm=a2c6h.13651104.0.d1002.569f12b2KyabY3 打开后展示效果如下:

3、更新软件源

yum makecache update

执行结果如下:

运行完成后,yum缓存就更新了,会自动指向阿里的源

4、安装docker-ce

Docker官方提供了两种版本,一种是ce版本,一种不带ce CE( Community Edition)是社区版,简单理解是免费使用,提供小企业与小的IT团队使用,希望从Docker开始,并尝试基于容器的应用程序部署。

EE(Docker Enterprise Edition)是企业版,收费。提供功能更强。适合大企业与大的IT团队。为企业开发和IT团队设计,他们在生产中构建、交付和运行业务关键应用程序 我们使用ce版本就可以了

yum install docker-ce

安装完成后执行如下命令检测安装是否成功

docker version

执行结果如下:

5、拉取镜像

docker search hello-world

NAME:镜像名称 Description:镜像描述 STARS:支持数 OFFICIAL:是否官方镜像源 AUTOMATED:自动构建,表示该镜像由 Docker Hub 自动构建流程创建的。

接下来我们拉取镜像

docker pull hello-world

6、配置镜像加速器

我们发现第五步中拉取镜像过程中还是走国外的渠道,速度很慢,我们可以配置下docker的镜像加速器为阿里的镜像加速器

执行加速器的脚本即可将镜像指向阿里云的加速器地址

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF' 
{
    "registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"] 
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

大家把上面脚本的xxxxxxxx替换各自自己的镜像加速器地址 修改了加速器后就可以拉取镜像试试速度了

docker pull tomcat

到这里docker就安装完成啦。让我们开始嗨起来。

标签:笔记,复制,yum,ce,镜像,Docker,安装,docker
From: https://www.cnblogs.com/exmyth/p/16785748.html

相关文章

  • 【PMP学习笔记】第10章 项目沟通管理
    【PMP学习笔记】第10章项目沟通管理什么是项目沟通管理?让正确的信息在正确的时间通过正确的方式传递给正确的人,达到正确的效果。一、规划沟通管理规划沟通管......
  • Verilog 学习笔记
    这篇文章仅记录了一些本人在修读课程「数字逻辑与计算机组成实验」时自学Verilog留下的一些笔记和备忘,不是一则教程,也不能作为教程使用,因此不可避免的含有大量缺乏例子,......
  • 树莓派基于docker搭建 Nextcloud
    安装Docker1、使用脚本自动安装curl-fsSLget.docker.com-oget-docker.shsudoshget-docker.sh--mirrorAliyun 通过 --mirror 选项使用国内源2、设置开......
  • docker-compose 启动 java 容器时报错 library initialization failed - unable to al
    问题:docker-compose启动java容器时报错libraryinitializationfailed-unabletoallocatefiledescriptortable-outofmemoryPickedupJAVA_TOOL_OPTIONS:......
  • 数据库优化学习笔记_主从分离(主改从查)
    查询分离适用场景:1.数据量大2.所有数据都需要写3.无法分离冷热数据4.即使是冷数据,依然要读写保持更新因此没法冷热分离查询分离从三个方式去建设:1)同步建立2)异步建......
  • 【机器学习实战学习笔记】之 3 决策树01(含Matplotlib模块介绍)
    目录​​一、决策树简介​​​​1、引入​​​​1.二十个问题的游戏​​​​2、决策树​​​​1.工作原理​​​​2.算法特点​​​​二、决策树的构造​​​​1、步骤​​......
  • 【机器学习实战学习笔记】之 2 k-近邻算法
    本学习笔记参考书目《机器学习实战》第二章。本章所有本书对应代码及数据集下载请点击(​​下载链接​​)。本文中博主自己写的代码如有需要,请点击(​​下载链接​​)。目录​​......
  • 【机器学习实战学习笔记】之 1机器学习基础
    本学习笔记参考书目《机器学习实战》​目录​​一、机器学习相关概念​​​​1、什么是机器学习​​​​2、关键术语​​​​二、机器学习主要任务​​​​1、分类与回归​......
  • 在Windows环境下安装运行Kafka
    一、安装JAVAJDK1、下载安装包http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html注意:根据32/64位操作系统下载对应的安装包2、添......
  • manjaro下matlab 2022a的安装问题,解决方法
    https://ww2.mathworks.cn/matlabcentral/answers/364551-why-is-matlab-unable-to-run-the-matlabwindow-application-on-linuxDuetosomelibrarycompatibilityissue......