首页 > 系统相关 >Ubuntu22.04安装HOJ流程

Ubuntu22.04安装HOJ流程

时间:2024-11-01 23:01:39浏览次数:1  
标签:安装 Ubuntu22.04 sudo HOJ apt 命令 docker Docker 流程

一、docker安装

1、更新 Ubuntu

打开终端,依次运行下列命令:

sudo apt update
sudo apt upgrade
sudo apt full-upgrade
2、添加 Docker 库

首先,安装必要的证书并允许 apt 包管理器使用以下命令通过 HTTPS 使用存储库:

sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release
3、添加Docker官方GPG密钥

执行以下命令来添加Docker官方的GPG密钥:

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
4、添加Docker软件源

执行以下命令来添加Docker的软件源:

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
5、使用命令更新 Ubuntu 源列表
sudo apt update
6、安装 Docker

最后,运行下列命令在 Ubuntu 22.04 LTS 服务器中安装最新 Docker CE:

sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
7、配置用户组(可选)

默认情况下,只有root用户和docker组的用户才能运行Docker命令。我们可以将当前用户添加到docker组,以避免每次使用Docker时都需要使用sudo。命令如下:

sudo usermod -aG docker $USER
8、运行docker

我们可以通过启动docker来验证我们是否成功安装。命令如下:

systemctl start docker
9、使 Docker 服务在每次重启时自动启动
sudo systemctl enable docker
10、可以使用以下命令查看已安装的 Docker 版本
sudo docker version
11、安装工具
apt-get -y install apt-transport-https ca-certificates curl software-properties-common
12、重启docker
service docker restart
13、验证是否成功
sudo docker run hello-world
14、查看镜像

上面我们拉取了hello-world的镜像,现在我们可以通过命令来查看镜像,命令如下:

sudo docker images

 

标签:安装,Ubuntu22.04,sudo,HOJ,apt,命令,docker,Docker,流程
From: https://www.cnblogs.com/suishou/p/18521430

相关文章

  • alertmanager源码:整体架构和流程分析
    alertmanager整体的架构,官方的这张图说的很清楚,本文从源码的角度,分析其各个模块,以及模块间的交互流程。alertmanager的代码使用v0.24.0版本。一.API接收alerts接口alerts的API为:POST/api/v2/alerts该API的handler如下:该handler先进行数据转换后,再进行数据校验,最后放入a......
  • 虚拟机扩容ubuntu22.04磁盘空间到逻辑卷中。
    在现有磁盘基础上直接扩容的。一开始部署的时候,设置的是40GB。现在已经使用30多GB了。需要扩容下。打开虚拟机设置把磁盘扩展到一定大小root@branch-dev:~#df-hFilesystemSizeUsedAvailUse%Mountedontmpfs3.2G2.2M......
  • 告别流程烦恼,驰骋工作流为您助力
    您是否为企业繁琐的流程而疲惫不堪?是否因流程不畅导致业务受阻而忧心忡忡?我们都知道,顺畅的流程是企业的生命线,而驰骋工作流就是守护这条生命线的天使。它理解您对流程管理的渴望和需求。全面的配置项如同贴心的助手,在流程设计上,无论您是初次搭建还是优化调整,都能轻松上手,就像......
  • Yarn介绍 | 组成 | 工作流程
    1、理论        ApacheYARN(YetanotherResourceNegotiator的缩写)是Hadoop集群的资源管理系统,负责为计算程序提供服务器计算资源,相当于一个分布式的操作系统平台,而MapReduce等计算程序则相当于运行于操作系统之上的应用程序。   YARN被引入Hadoop2,最初是为了......
  • 璞华印前编辑软件、包装自动化流程、包装盒型库插件参加台北国际印刷机材展
    近期,我司包装软件等产品亮相台北国际印刷机材展(TIGAX24,2024TaipeiInternationalGraphicArtsExhibition)的台湾地区代理商协进国际有限公司展台。台北国际印刷机材展两年举办一次,展出内容涵盖平版、凸版、凹版、网版、柔版及数字喷墨、电子墨水、色粉打印等技术,展示台湾及......
  • 网页制作流程哪几步
    网页具有交互性、不确定性和整合性等特点,与技术的密切结合,这使得如何制作吸引人的网页成为一个重要问题。本文将从网页制作流程的角度认真探讨如何实现这一目标。1.前期调研:确定方向网页设计的前期调研阶段是网页制作流程中不可或缺的一部分。它直接影响着整个设计方案的定......
  • 如何建立有效的项目进度审计流程
    项目进度审计是确保项目按时、按预算和按照既定标准完成的关键环节。有效的项目进度审计流程应包括明确的审计目标、细致的审计计划、专业的审计团队、清晰的沟通机制、实时的进度跟踪、严谨的数据分析、及时的问题反馈与解决方案策划、以及整改措施的实施评估。特别是在审计目标......
  • 从二维图像到三维重建:由运动到结构(SfM)的完整流程推导【含数学原理及推导】
    结构从运动(SfM)-稀疏特征点的3D重建1.引言由运动到结构(StructurefromMotion,SfM)是一种从二维图像序列中恢复三维结构和相机运动的技术。在SfM中,通过分析图像中稀疏的特征点,我们可以估计出相机在拍摄过程中经历的姿态变化,并重建出场景的三维几何结构。COLMAP等常用的Sf......
  • springmvc请求源码流程解析(二)
        Spring官网的MVC模块介绍:SpringWebMVC是基于ServletAPI构建的原始Web框架,从一开始就已包含在Spring框架中。正式名称“SpringWebMVC”来自其源模块的名称(spring-webmvc),但它通常被称为SpringMVC。    从Servlet到SpringMVC:    最典型的MVC就是J......
  • 易考八股文之SpringBoot的启动流程
    SpringBoot的启动流程主要包括以下几个步骤:1.创建SpringApplication对象:这个过程包括推断启动类型、设置初始化器、初始化监听器以及推断main方法所在的类。2.运行SpringApplication的run方法:这是启动SpringBoot应用的核心入口,具体步骤包括:获取运行监听器。发布启动过程中......