【服务器配置】docker环境配置

news/2024/12/22 23:29:09/

docker_0">docker环境配置

本文是在ubuntu 22.04机器配置docker环境

查看系统的内核版本

  • uname -a
Linux xxf-ThinkStation-P340 5.15.0-101-generic #111-Ubuntu SMP Tue Mar 5 20:16:58 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
  • x86 64位 系统 如果是32位 不能安装docker

更新软件

  • sudo apt-get update

在这里插入图片描述

卸载旧版本

sudo apt remove docker docker-engine docker.io containerd runc

docker_36">安装docker需要的依赖包

  • sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

在这里插入图片描述

添加Docker官方GPG密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

docker_52">添加docker的软件仓库

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

docker_61">安装docker引擎

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io

启动Docker服务

sudo systemctl start docker

验证安装

docker --version


docker run hello-world

在这里插入图片描述

  • docker run hello-world 是一个用于验证 Docker 是否正确安装并能够在您的系统上运行容器的命令。此命令会尝试找到本地名为 hello-world 的镜像,如果未找到,它会从 Docker Hub(一个公共的容器镜像仓库)下载该镜像,并在容器中运行

http://www.ppmy.cn/news/1424421.html

相关文章

iOS知识点 ---- 离屏渲染

iOS 中的离屏渲染(Off-Screen Rendering)是指在绘制某些复杂图形或特殊效果时,系统无法直接在当前屏幕缓冲区进行绘制,而是需要先在额外的离屏缓冲区(Off-Screen Buffer)中完成渲染工作,然后再将…

MLOps

参考: 什么是MLOps?与DevOps有何异同?有什么价值?https://baijiahao.baidu.com/s?id1765071998288593530&wfrspider&forpcMLOps简介_AI开发平台ModelArts_WorkflowMLOps(Machine Learning Operation)是机器学习&#xf…

弹性盒子(display: flex)布局

以下文章都可以参考 CSS - 完美解决 flex 布局下,一行显示固定个数(平均分布)并且强制换行,超出后 “靠左“ 对其(详细解决方案,适用于 Web、Vue、React 等任何前端项目)_flex设置一行几个-CSD…

有效沟通,成功团队:提高团队协作效率的步骤

在一个团队中,有效沟通是至关重要的。只有当团队成员之间能够清晰地传达信息、理解彼此的需求和意见,团队才能够高效地协作,取得成功。以下是提高团队协作效率的一些步骤: 1、建立良好的沟通渠道 团队成员之间应该有多种不同的沟…

MongoDB 初识

1.介绍 什么是Mong MongoDB是一种开源的文档型数据库管理系统,它使用类似于JSON的BSON格式(Binary JSON)来存储数据。与传统关系型数据库不同,MongoDB不使用表和行的结构,而是采用集合(Collection&#x…

万字总结!Docker简介及底层关键技术剖析

本文首发在个人博客上:万字总结!Docker简介及底层关键技术剖析 Docker 简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中&#x…

【机器学习】分类与预测算法评价的方式介绍

一、引言 1、机器学习分类与预测算法的重要性 在数据驱动的时代,机器学习已经成为了处理和分析大规模数据的关键工具。分类与预测作为机器学习的两大核心任务,广泛应用于各个领域,如金融、医疗、电商等。分类算法能够对数据进行有效归类&…

OpenAI现已普遍提供带有视觉应用程序接口的GPT-4 Turbo

OpenAI宣布,其功能强大的GPT-4 Turbo with Vision模型现已通过公司的API全面推出,为企业和开发人员将高级语言和视觉功能集成到其应用程序中开辟了新的机会。 PS:使用Wildcard享受不受网络限制的API调用,详情查看教程 继去年 9 月…