docker入门(一):在centOS虚拟机上安装docker

news2024/11/29 22:28:07

索引

  • CentOS虚拟机安装
    • 1.下载CentOS镜像
    • 问题1-报错“您已输入用户名,客户机操作系统将保留此用户名”
    • 2.根据docker官方指导进行安装
      • 1.卸载旧版本(初次安装可以忽略)
      • 2.确保能联网后下载前置软件包
      • 3.设置镜像库(阿里版)
      • 4.安装docker CE (引擎)
      • 5.启动docker并测试
      • 6.配置镜像加速器(可选)

CentOS虚拟机安装

1.下载CentOS镜像

直接官方网站下载, 小白的话建议版本就选第一个(文件比较大)吧,这个是默认装完是图形界面的,后面改啥配置比较容易
在这里插入图片描述
CentOS安装问题可以参考我的另一篇文章:
CentOS虚拟机装完了,不能粘贴window命令行?不能上网?

问题1-报错“您已输入用户名,客户机操作系统将保留此用户名”

在这里插入图片描述

报错:“您已输入用户名,客户机操作系统将保留此用户名。”
说明输入的用户名和系统自带的root冲突了,这里是让用户新建一个低权限的账户。

2.根据docker官方指导进行安装

docker官方地址:https://docs.docker.com/engine/install/centos/

在这里插入图片描述

1.卸载旧版本(初次安装可以忽略)

在这里插入图片描述

2.确保能联网后下载前置软件包

确保上网可以通过 ping www.baidu.com
如果不能联网,可以参考我的上一篇文章

#yum安装gcc相关
yum -y install gcc
yum -y install gcc-c++
·yum install -y yum-utils

3.设置镜像库(阿里版)

在这里插入图片描述
上面是官网的安装镜像,按照这个命令安装后面安装docker引擎的时候会报错:TCP connection reset by peer,或者直接超时。原因是官网镜像服务器在国外,下载镜像速度无法保证或者连接不稳定,请用国内的镜像服务
在这里插入图片描述

##配置阿里云镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
##更新yum软件包索引可能会提速,这一步不是必须的
yum makecache fast

4.安装docker CE (引擎)

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

5.启动docker并测试

#启动docker
systemctl start docker
#测试
docker version

在这里插入图片描述

6.配置镜像加速器(可选)

需要注册一个属于自己的阿里云账户(可复用淘宝账号),在阿里云开发者平台搜索镜像加速器可以找到相关链接,目前个人版的是免费限量使用的,企业版是收费的,可以根据阿里云的指导得到相应的配置后放在docker的配置文件中。

mkdir -p /etc/docker
vim /etc/docker/daemon.json
#加入从阿里云获取到的加速器配置
{
“registry-mirrors”: [“https://{自已的编码}.mirror.aliyuncs.com”]
}
配置完记得重启
·systemctl daemon-reload
·systemctl restart docker

因为博主安装docker是学习用的,这里没有配置。

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

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

相关文章

CLIP后续--LSeg,GroupViT,ViLD

这个博客开了有两个月,一直没写成,最近封寝给它完成~躺平第三天 CLIP应用领域概览: 1. LSeg 原论文地址:https://arxiv.org/abs/2201.03546 代码:https://github.com/isl-org/lang-seg 这个图就很清楚的说明了zero…

mysql数据库管理

目录 一、MySQL数据库管理 1、库和表 2、常用的数据类型 3、char和varchar区别 二、查看数据库结构 三、SQL语句 1、SQL语句分类: 四、创建及删除数据库和表 五、管理表中的数据记录 六、修改表名和表结构 七、自增 八、填充 九、克隆表 十、清空表&am…

信号与系统1——Signals and Systems

信号与系统1——Signals and Systems一、Introduction1. Signals and Systems信号与系统(1) Signal信号(2) System系统2. Classification of Signals信号的分类(1) Continuous-time & discrete-time1) Continuous-Time signal连续时间信号2) Discrete-Time signal离散时间信…

【Hack The Box】linux练习-- Passage

HTB 学习笔记 【Hack The Box】linux练习-- Passage 🔥系列专栏:Hack The Box 🎉欢迎关注🔎点赞👍收藏⭐️留言📝 📆首发时间:🌴2022年9月7日🌴 &#x1f36…

浅析数据仓库和建模理论

第一章 认识数据仓库 1.1 数据仓库概念 数据仓库,英文名称为 Data Warehouse,可简写为 DW 或 DWH。数据仓库,是为企业所有级别的决策制定过程,提供所有类型数据支持的战略集合。它是单个数据存储,出于分析性报告和决…

BDD - SpecFlow SpecRun Web UI 多浏览器测试

BDD - SpecFlow & SpecRun 一个 Cases 匹配多个浏览器引言方案SpecFlow Runner profiles实现被测 Web Application创建一个 Class Libary 项目添加 NuGet PackagesSpecFlow & SpecRun 包添加 Selenium包其它包创建 Feature 文件配置 Default.srprofileDefault.srprofil…

MySQL的概念

MySQL的概念一.数据库的基本概念1、数据(Data)2、表3、数据库4、数据库管理系统(DBMS)4.1 关系数据库4.2 非关系型数据库 NoSQL5、数据库系统6、访问数据库的流程二.数据库系统发展史1.第一代数据库2.第二代数据库3.第三代数据库三…

JAVA多线程(MultiThread)的各种用法

多线程简单应用 单线程的问题在于,一个线程每次只能处理一个任务,如果这个任务比较耗时,那在这个任务未完成之前,其它操作就会无法响应。 如下示例中,点击了“进度1”后,程序界面就没反应了,强行…

类文件结构和初识一些字节码指令

文章目录类文件的结构为什么要了解字节码指令Class文件结构Java虚拟机规定的类结构魔数版本常量池访问标志类索引、父类索引、接口索引Ⅰ. interfaces_count(接口计数器)Ⅱ. interfaces[](接口索引集合)字段表集合**1. 字段表访问…

【React】使用 react-pdf 将数据渲染为pdf并提供下载

文章目录前言环境步骤1. 安装react脚手架2. 使用 create-react-app 创建项目 (首字母不要大写、不要使用特殊字符)3. 用 vscode 打开目录 react-staging4. yarn 启动项目5. 参考 react-pdf readme加入依赖6. 结合 github readme 和官方文档产出 demo 代码…

OpenGL 色彩替换

目录 一.OpenGL 色彩替换 1.IOS Object-C 版本1.Windows OpenGL ES 版本2.Windows OpenGL 版本 二.OpenGL 色彩替换 GLSL Shader三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录…

防抖debounce与节流throttle(63rd)

一、前言 当用户高频触发某一事件时,如窗口的resize、scroll,输入框内容校验等,此时这些事件调用函数的频率如果没有限制,可能会导致响应跟不上触发,出现页面卡顿,假死现象。此时,我们可以采用…

深度剖析NIKE Web3平台:为什么Web3对品牌很重要?

欢迎关注沉睡者IT,点上面关注我 ↑ ↑ 上周,NIKE 宣布了其新的 Web 3 平台 .SWOOSH,这是 NIKE Virtual Sudios (耐克虚拟工作室) 的一项新举措,将成为 NIKE 所有数字资产创作的“大本营”。继去年收购 RTFKT 之后,此次…

SpringBoot SpringBoot 原理篇 3 核心原理 3.4 启动流程【3】

SpringBoot 【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】 SpringBoot 原理篇 文章目录SpringBootSpringBoot 原理篇3 核心原理3.4 启动流程【3】3.4.1 看源码咯3 核心原理 3.4 启动流程【3】 …

负载均衡反向代理下的webshell上传

目录 架构如下: 实验环境: AntSword-Labshttps://github.com/AntSwordProject/AntSword-Labs 搭建环境: 启动环境: 测试连接: 地址不停的在漂移会造成的问题: 难点一:我们需要在每一台节点…

特征工程(六)—(2)利用LDA进行特征转换

1、LDA的手动处理 LDA(线性判别分析)是特征变换算法,也是有监督分类器。 和PCA一样,LDA的目标是提取一个新的坐标系,将原始的数据集投影到一个低维的空间中。 和PCA的主要区别是,LDA不会专注数据的方差&a…

[附源码]计算机毕业设计JAVA实验教学过程管理平台

[附源码]计算机毕业设计JAVA实验教学过程管理平台 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM my…

【Hack The Box】linux练习-- Magic

HTB 学习笔记 【Hack The Box】linux练习-- Magic 🔥系列专栏:Hack The Box 🎉欢迎关注🔎点赞👍收藏⭐️留言📝 📆首发时间:🌴2022年11月21日🌴 &#x1f36…

Js逆向教程17-极验滑块 实现加密算法的逻辑

Js逆向教程17-极验滑块 实现加密算法的逻辑 还是和上节课一样,针对这个网址 https://www.geetest.com/demo/slide-float.html 一、加密算法的结果查看 计算u运行后的结果: a45a0551c344b03be428cab551f9755f073e64061c35988a29d6ba70e7d35c8b9e963b63…

全波形反演的深度学习方法: 第二章 正演 (草稿)

本章介绍正演的基础知识. 本贴的目的是进行内部培训, 错误之处较多, 希望不要误导读者. 2.1 弦线波动基本原理 波动方程是正演的基础. 最简单的模型是在一根弦上的波动, 假设如下: 横震动. 例如拨动吉他弦;微小震动. 满足 u(xΔx,t)−u(x,t)≪Δxu(x \Delta x, t) - u(x, t…