docker基本环境搭建

news2024/9/20 19:38:36

前面在虚拟机centos中搭建的fastdfs和minio分布式文件存储服务都是手动编译安装的,为了方便后续学习,本地开发环境的中间件服务部署,我们将交给docker来部署。下面先进行docker环境搭建。

后续相关教程(待更新):
docker-compose示例:nacos单机部署

文章目录

    • 安装
    • 国内加速源
    • 配置DNS
    • 关于docker compose

安装

先卸载系统之前的老版本docker

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

查看当前的系统,要求系统内核3.0以上

uname -r

安装依赖包(如果未安装的话)

yum install -y yum-utils

设置国内阿里镜像仓库

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

更新yum软件包索引

yum makecache fast

安装最新的docker

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

安装完成以后验证下:

docker version

启动docker服务

systemctl start docker
# 设为开机自启动
systemctl enable docker

运行docker命令

# 查看客户端和服务端docker版本
docker version
# 查看docker信息
docker info
# 运行hello world
docker run hello-world

下载慢的问题

这里要拉取官方的hello-world镜像,可能官方的docker hub连不上,可以参考后面把镜像地址改成国内镜像源

运行后输出Hello from Docker!表示docker环境安装配置成功了!

运行成功后可以查看到docker的进程,有个dockerd的后台服务进程。

ps -ef | grep docker

国内加速源

针对官方docker hub拉取镜像比较慢或者连不上的问题,可以使用国内加速源。一般用个人账号登录支付宝,使用阿里提供给个人的加速源就行了。操作如下:

进入链接:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

支付宝扫码登录、同意授权、快速注册

之后用支付宝扫码登录。

进入容器镜像服务链接:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

设置Registry登录密码

在这里插入图片描述

先确保存在路径:/etc/docker,不存在docker目录就创建

执行:

tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxx.mirror.aliyuncs.com"]
}
EOF

再执行:

systemctl daemon-reload
systemctl restart docker
# 最后查看信息 Registry Mirrors
docker info

关于近期国内大多数加速源连不上的问题

笔者在上机实操时,也遇到这个问题,即便是改成个人的阿里云加速源还是连不上,后来就参照这篇文章Docker使用daocloud镜像加速,用下面的配置搞定了。

daemon.json

{
  "registry-mirrors": ["https://docker.m.daocloud.io"]
}

配置DNS

有时遇到连不上的问题,需要配置下dns

cd /etc/docker/
vi daemon.json
# 增加dns配置
{
  "registry-mirrors": ["https://docker.m.daocloud.io"],
  "dns":["8.8.8.8", "8.8.4.4", "114.114.114.114"]
}

# 重启docker
systemctl restart docker

关于docker compose

新版的docker自带了compose命令,不需要再额外安装docker-compose,命令用法:docker compose ...。后续可以通过编写docker-compose.yaml来快速部署服务,到时再一起实践。

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

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

相关文章

QT中通过TCP协议多线程的文件传输(客户端)

首先&#xff0c;新建一个项目&#xff0c;我命名为了SendFileClient 首先我们要在pro文件中 代码第一行加入network的后缀 一、窗口搭建 如图所示&#xff0c;在第一个QWidget中让客户端输入IP&#xff0c;端口号 连接服务器 第二个Qwidget 设置一个LineEdit,供客户端选择要…

二维中,若直线上两点q1和q2,输入一个点P1,求P1在直线上的垂点

一、计算过程 在二维空间中&#xff0c;若给定直线上两点Q1和Q2以及一个点P1&#xff0c;要求出点P1在直线上的垂点&#xff0c;可以通过以下步骤进行&#xff1a; ‌1、判断点P1是否在直线q1-q2上‌&#xff1a; 首先&#xff0c;需要判断点P1是否位于直线Q1-Q2上。这可以通过…

【Linux】实现三个迷你小程序(倒计时,旋转指针,进度条)

&#x1f984;个人主页:修修修也 &#x1f38f;所属专栏:Linux ⚙️操作环境:Xshell (操作系统:CentOS 7.9 64位) 目录 &#x1f4cc;倒计时小程序 &#x1f38f;项目效果展示 &#x1f38f;项目实现思路 &#x1f38f;项目完整代码 &#x1f4cc;旋转指针小程序 &#x…

视频监控接入汇聚平台如何根据客户要求定制资源树结构和资源的任意排序

目录 一、需求描述 1.1视频监控资源树 1.2客户要求 二、市场上产品常用处理方法 2.1 常用处理方法 &#xff08;1&#xff09;按笔画数排序 &#xff08;2&#xff09;按拼音排序 &#xff08;3&#xff09;按字典序排序 &#xff08;4&#xff09;按首字母排序 2.2 …

使用预训练的 ONNX 格式的目标检测模型(基于 YOLOv8n-pose)姿态监测

具体步骤如下&#xff1a; 加载图像&#xff1a; 从指定路径读取一张图像&#xff08;这里假设图像名为bus.jpg&#xff09;。将图像从 BGR 颜色空间转换为 RGB 颜色空间。 图像预处理&#xff1a; 计算图像的高度、宽度&#xff0c;并确定其中的最大值作为新图像的边长。创建一…

C语言新手小白详细教程:冒泡排序

&#x1f30f;个人博客主页&#xff1a;意疏-CSDN博客 希望文章能够给到初学的你一些启发&#xff5e; 如果觉得文章对你有帮助的话&#xff0c;点赞 关注 收藏支持一下笔者吧&#xff5e; 阅读指南&#xff1a; 开篇说明冒泡排序简介冒泡排序代码 开篇说明 本文我们来介绍冒…

编码器精度

系列文章目录 1.元件基础 2.电路设计 3.PCB设计 4.元件焊接 5.板子调试 6.程序设计 7.算法学习 8.编写exe 9.检测标准 10.项目举例 11.职业规划 文章目录 前言一、影响因素二、编码器精度三、位置因素四、环境因素五、磁编码器 前言 送给大学毕业后找不到奋斗方向的你&…

《九界ol游戏源码》(游戏源码+客户端+服务端+工具+视频教程)百度云盘下载

游戏制作精美&#xff0c;和天龙八部用一样的游戏引擎&#xff0c;就是ogre。有兴趣的朋友&#xff0c;可以下载来收藏研究。 《九界ol游戏源码》&#xff08;游戏源码客户端服务端工具视频教程&#xff09; 下载地址&#xff1a; 链接: https://pan.baidu.com/s/1KIWSVYyAcSpY…

案例分享—医疗行业国外优秀界面设计案例

医疗行业UI网页设计需注重用户体验与可访问性&#xff0c;确保页面布局清晰、导航简洁明了&#xff0c;以便用户快速找到所需信息。同时&#xff0c;设计应符合医疗行业规范&#xff0c;传递出专业、可信的形象。 在医疗行业UI网页设计中&#xff0c;色彩搭配与视觉元素的选择至…

【大模型从入门到精通35】开源库框架LangChain 利用LangChain构建聊天机器人2

这里写目录标题 利用LangChain构建具备记忆功能的对话检索链设置对话历史记忆构建对话检索链处理问题并生成答案 创建基于文档的问答聊天机器人初始设置和导入文档加载和处理 利用LangChain构建具备记忆功能的对话检索链 设置对话历史记忆 为了使问答系统能够记住对话的上下文…

计算机网络-2-tcpip协议

1.说说 TCP/IP 四层模型&#xff1f; TCP/IP&#xff08;Transmission Control Protocol/Internet Protocol&#xff09;模型是一种用于描述互联网通信的协议层次结构。它分为四个主要层次&#xff0c;每个层次都定义了不同的协议来实现特定的功能。下面是TCP/IP模型各层的常用…

PCIE-flit mode retry

下一个即将发送的seq num: 下一个即将发送的ack或者nak的seq num: Tx发送exp seq num的个数: Tx发送nak的个数 下一个期望收到的flit的seq num&#xff0c;注意是指下个期望收到的有效的、non-idle、non_duplictae的flit: 收到的flit的真实的seq num&#xff08;implicit…

控制台小游戏—扫雷

引言&#xff1a; 在前面一篇中&#xff0c;小编介绍了如何将代码分装在多个文件中的操作。在本篇文章中&#xff0c;小编将介绍一个广受欢迎的小游戏&#xff0c;以帮助大家熟悉这个操作。这个小游戏不仅可以让我们熟悉将代码放在多个文件中的操作&#xff0c;还可以加深我们…

PPT时间轴怎么做?用这款AI软件一键快速生成!

当ppt中需要呈现时间顺序、发展历程甚至是沧海桑田的变化时&#xff0c;很多人都会首选ppt时间轴这种视觉化的方式&#xff0c;它简洁直观&#xff0c;让人可以快速领会ppt想表达的意图&#xff0c;达到一图胜千言的目的。 对于不擅长制作ppt时间轴的人&#xff0c;最好的方式…

2024买一个机械硬盘

1997年&#xff0c;博主配了第一个电脑&#xff0c;CPU是6X86, 您可能没有听说过&#xff0c;那时的硬盘只有2GB~4GB&#xff0c;侯杰在深入浅出MFC中说以后要有大颗的硬盘&#xff0c;当时感觉看到这个单位来描述硬盘&#xff0c;感觉挺有意思。1999年&#xff0c;博主在电脑城…

mujoco_py ERROR: GLEW initalization error: Missing GL version

1. 问题描述&#xff1a; 运行mujoco ROS节点的时候&#xff0c;遇到错误如下&#xff1a; from pkg_resources import load_entry_point Creating window glfw ERROR: GLEW initalization error: Missing GL version 2. 解决方法 在./bashrc文件中添加&#xff1a; export L…

Vue状态管理工具:Pinia

基本概念 Pinia 是一个专为 Vue.js 设计的状态管理库&#xff0c;特别是针对 Vue 3 进行了优化&#xff0c;完美支持Vue3的Composition api 以及TypesCcript语法。它提供了一种更加简单、直观且可扩展的方式来组织和访问应用程序的状态。目前Pinia已经取代Vuex成为vue官方文档…

总结:数字图像处理基础知识

数字图像处理中的图像坐标系是理解图像数据结构和图像处理算法的基础。在计算机视觉和图像处理领域&#xff0c;通常有两种主要的坐标系统用于描述图像中的像素位置&#xff1a;笛卡尔坐标系和像素坐标系。下面我将详细介绍这两种坐标系统及其在数字图像处理中的应用。 1. 笛卡…

T/CECS 10035-2019 绿色建材评价 金属复合装饰材料

一、绿色建材 绿色建材是指在全生命周期内减少对天然资源消耗和减轻对生态环境影响&#xff0c;具有节能、减排、安全、便利和可循环的建材产品&#xff0c;获得绿色产品证书的产品在实际招投标以及品牌宣传中具有绝对优势。 二、认证模式 初始工厂检查产品抽样检验获证后监督…