容器(Docker)安装

centos安装Docker

sudo yum remove docker*
sudo yum install -y yum-utils


#配置docker的yum地址
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo



#安装指定版本 - 可以根据实际安装版本
sudo yum install -y docker-ce-20.10.7 docker-ce-cli-20.10.7 containerd.io-1.4.6


# 启动&开机启动docker
systemctl enable docker --now


# docker加速配置 - 可以自己在阿里云申请

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"],
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2"
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

补充:阿里云申请docker加速地址:
在这里插入图片描述

Windows安装

在 Windows 上安装 Docker 相对简单,因为 Docker 提供了一个名为 Docker Desktop 的应用程序,它为 Windows 用户提供了友好的图形界面和命令行工具。以下是安装 Docker Desktop 的步骤:

  1. 启用 Hyper-V
    • Docker Desktop for Windows 需要 Hyper-V 支持。确保你的 Windows 版本启用了 Hyper-V。你可以在 PowerShell 中以管理员身份运行以下命令来启用 Hyper-V:
      dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V /all /norestart
      
    • 启用后,可能需要重启计算机。
  2. 下载 Docker Desktop
    • 访问 Docker 官方网站 Docker Desktop for Windows 下载页面。
    • 点击 “Get Docker” 按钮下载 Docker Desktop for Windows 的安装包。
  3. 安装 Docker Desktop
    • 双击下载的 Docker Desktop 安装包 .exe 文件开始安装。
    • 按照安装向导的指示完成安装过程。
  4. 启动 Docker Desktop
    • 安装完成后,Docker Desktop 通常会自动启动。
    • 你可以在 Windows 任务栏中找到 Docker 的图标,右击它可以访问 Docker Desktop 的设置和选项。
  5. 验证安装
    • 打开 Windows PowerShell 或命令提示符。
    • 输入 docker --version 来验证 Docker 是否正确安装。
    • 输入 docker run hello-world 来测试 Docker 是否能正常工作。这将下载一个测试镜像并在容器中运行。
  6. 配置 Docker Desktop(可选):
    • 右击任务栏中的 Docker 图标,选择 “Settings”。
    • 在设置中,你可以配置资源分配、代理设置、Docker Engine 守护进程选项等。

在这里插入图片描述

注意:Docker Desktop for Windows 支持两种模式:Windows 模式和 Linux 模式。在 Windows 模式下,Docker 使用 Windows 的内置容器功能。在 Linux 模式下,Docker 使用 Hyper-V 虚拟机来运行 Linux 容器。默认情况下,Docker Desktop 会自动选择适合你的系统的模式。
安装 Docker Desktop 后,你就可以开始使用 Docker 命令来管理容器和镜像了。

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

c# 下 ScintillaNET 显示XML信息并折叠节点

winform下显示XML信息&#xff08;非WPF&#xff09; 之前使用的是FastColoredTextBox&#xff0c;github地址如下&#xff1a; https://github.com/PavelTorgashov/FastColoredTextBox 但是有个问题&#xff0c;它支持中文&#xff0c;wordwraptrue&#xff0c;自动换行时&…

Vue3+vite部署nginx的二级目录

修改router访问路径 const router createRouter({history: createWebHistory(/mall4pc-bbc/),routes: [XXX,] })配置package.json文件 "build:testTwo": "vite build --mode testing --base/mall4pc-bbc/", 执行打包命令 npm run build:testTwo 打包出…

.NET集成DeveloperSharp操作Redis缓存

&#x1f3c6;作者&#xff1a;科技、互联网行业优质创作者 &#x1f3c6;专注领域&#xff1a;.Net技术、软件架构、人工智能、数字化转型、DeveloperSharp、微服务、工业互联网、智能制造 &#x1f3c6;欢迎关注我&#xff08;Net数字智慧化基地&#xff09;&#xff0c;里面…

汇编:数组数据传送

要在32位汇编中实现数组数据的传送&#xff0c;可以使用字符串操作指令 MOVS 以及其前缀 REP&#xff0c;可以高效地复制数组数据。 MOVS 指令是一种字符串操作指令&#xff0c;用于将数据从源地址移动到目标地址。MOVS 指令有不同的变种&#xff0c;可以处理不同大小的数据&a…

每日一题——几行Python实现PAT甲级1065 A+B and C (64bit)(举一反三+思想解读+逐步优化)

一个认为一切根源都是“自己不够强”的INTJ 个人主页&#xff1a;用哲学编程-CSDN博客专栏&#xff1a;每日一题——举一反三Python编程学习Python内置函数 Python-3.12.0文档解读 目录 我的写法 代码点评 时间复杂度分析 空间复杂度分析 总结 改进建议 我要更强 代…

适用于 Windows 11 的 10 款最佳视频转换器:快速转换高质量视频格式

您是否遇到过由于格式不兼容而无法在设备上播放视频或电影的情况&#xff1f;您想随意播放从相机 GoPro 导入的视频&#xff0c;还是以最合适的格式将它们上传到媒体网站&#xff1f;您的房间里有一堆 DVD 光盘&#xff0c;并想将它们转换为数字格式以方便播放?...所有这些问题…

ComfyUI工作流分享-黏土特效工作流

大家给的教程都是苹果端使用Remini的软件制作&#xff0c;免费白嫖7天&#xff0c;7天后就要收费&#xff0c;作为ComfyUI技术党&#xff0c;当然是选择自己实现了&#xff0c;搭建一套工作流就搞定&#xff0c;这不&#xff0c;今天就来分享一套对应的黏土效果工作流&#xff…

前端进阶之HTML表单

前端之HTML表单 1.HTML表单的定义及概述 HTML 表单用于搜集不同类型的用户输入。 用<form> 元素定义HTML表单 例如&#xff1a; <form>. form elements. </form>1.1 HTML 表单包含表单元素&#xff1a;表单元素指的是不同类型的 input 元素、复选框、单…

成功解决:AssertionError: Torch not compiled with CUDA enabled

在运行pycharm项目的时候,出现了以上的报错,主要可以归结于以下两个个方面: 1、没有安装GPU版本的pytorch,只是使用清华的镜像地址下载了CPU版本的pytorch 2、安装的CUDA和安装的pytorch的版本不相互对应 我使用 pip list 来查看我在该环境下安装了哪些依赖项,发现自…

前端项目打包、部署的基础 (vue)

详细请看B站视频 BV19n4y1d7Gr 《禹神&#xff1a;前端项目部署指南&#xff0c;前端项目打包上线》&#xff0c;本博客为自用视频笔记。 目录 项目打包vue打包打包前分析项目请求 本地服务器部署问题 & 解决问题1&#xff1a;刷新页面404问题问题2&#xff1a;ajax请求废…

Java——break、continue和return

一、break break语句用于立即终止最内层的循环或switch语句。它是一种控制流语句&#xff0c;能够在满足特定条件时跳出循环或结束switch块的执行。 1、在循环中使用 1&#xff09;一般的 break break语句可以用于for、while和do-while循环中。当在循环中遇到break语句时&a…

剪辑软件大揭秘:解锁图片叠加新技能,轻松将一张图片置于另一张图片之上,创意无限!

在数字时代的浪潮中&#xff0c;视频剪辑已经成为我们生活中不可或缺的一部分。无论是记录生活点滴&#xff0c;还是打造专业影片&#xff0c;一款功能强大的视频剪辑软件都是我们的得力助手。今天&#xff0c;就让我为大家揭秘一款神奇的剪辑软件——媒体梦工厂&#xff0c;它…

MySQL排序操作

025排序操作 select .. from .. order by 字段 asc/descselect empno, ename, sal from emp order by sal asc;asc 不写的话&#xff0c;默认升序 多个字段排序 查询员工的编号、姓名、薪资&#xff0c;按照薪资升序排列&#xff0c;如果薪资相同的&#xff0c;再按照姓名升…

5G商用五周年,我们该如何评价它?

今天&#xff0c;对中国通信行业来说&#xff0c;是一个特殊的日子。 五年前&#xff0c;也就是2019年6月6日&#xff0c;工信部正式向中国电信、中国移动、中国联通、中国广电发放了5G商用牌照&#xff0c;标志着国内5G开始正式商用。 换言之&#xff0c;今天&#xff0c;是中…

Mysql学习(四)——SQL通用语法之DQL

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 DQLDQL-语法基本查询条件查询聚合函数分组查询排序查询分页查询 DQL DQL数据查询语言&#xff0c;用来查询数据库中表的记录。 DQL-语法 select 字段列表 from 表…

深度强化学习+大模型综述Survey on Large Language Model-Enhanced Reinforcement Learning

论文地址&#xff1a;[2404.00282] Survey on Large Language Model-Enhanced Reinforcement Learning: Concept, Taxonomy, and Methods (arxiv.org) 摘要 对 LLM 增强 RL 中现有文献进行了全面的回顾&#xff0c;并总结了其与传统 RL 方法相比的特征&#xff0c;旨在阐明未…

【Python短期内快速掌握学习人工智能知识能力】:从零到入门的NLP学习秘籍

⭐️我叫忆_恒心&#xff0c;一名喜欢书写博客的研究生&#x1f468;‍&#x1f393;。 如果觉得本文能帮到您&#xff0c;麻烦点个赞&#x1f44d;呗&#xff01; 近期会不断在专栏里进行更新讲解博客~~~ 有什么问题的小伙伴 欢迎留言提问欧&#xff0c;喜欢的小伙伴给个三连支…

基于.NetCore和ABP.VNext的项目实战九:集成Hangfire实现定时任务处理

Hangfire 是一个开源的.NET 任务调度框架,它提供了内置集成化的控制台,允许用户直观明了地查看作业调度情况。它基于队列的任务处理机制,客户端使用 BackgroundJob 类的静态方法 Enqueue 来调用指定的方法或匿名函数,并将任务持久化到数据库。 本文将完成一个任务调度中心…

实验五、IPv4地址的子网划分,第1部分《计算机网络》

但凡你有点本事&#xff0c;也不至于一点本事都没有。 目录 一、实验目的 二、实验内容 三、实验小结 一、实验目的 完成本练习之后&#xff0c;您应该能够确定给定 IP 地址和网络掩码 的网络信息。本练习旨在让您掌握如何根据给定 IP 地址计算网络 IP 地址信息。 二、实验…

万里长城第一步——尚庭公寓【技术概述】

简略版&#xff1a; 项目概述主要是移动端&#xff08;房源检索&#xff1b;预约看房&#xff0c;租赁管理&#xff0c;浏览历史&#xff09;和后台管理&#xff08;管理员对房源进行操作&#xff09;&#xff1b; 项目使用前后端分离的方法&#xff0c;主要以后端为主&#xf…