ubuntu实践

目录

扩容

本机上ping不通新建立的虚拟机

ssh连接

装sshd

ssh客户端版本较低,会报key exchange算法不匹配问题

ubuntun上装docker 

将centos7下的安装包改造成适配 ubuntu的包

 离线安装docker

参考文章 


扩容

Hyper-V 管理器安装的ubutun扩容磁盘空间说明_hype-v磁盘扩容-优快云博客

本机上ping不通新建立的虚拟机

在有默认网关的基础上,再建立个新的虚拟交换机,这样相当于网络直接会由它这里中转,而原来的网卡也被它接管了。 

win11下面,是这个样子也正常,所有有交接的配置,都就成新建立的虚拟交换机下面啦:

ssh连接

装sshd

 sudo ufw status

sudo apt update
sudo apt install openssh-server

sudo systemctl status ssh

ssh客户端版本较低,会报key exchange算法不匹配问题

解决方案: xshell 下载一个7版本的。 

 家庭/学校免费 - NetSarang Website (xshell.com)

下载一个学校版本的,进行注册后就可以使用啦,

ubuntun上装docker 

ubuntu环境下docker容器详细安装使用_ubuntu docker-优快云博客

安装方法二(推荐),其中可能要用到代理 

更新 apt 包索引,输入以下命令:
sudo apt-get update

安装 apt 依赖包,用于通过 HTTPS 来获取仓库,输入以下命令
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common

添加 Docker 的官方 GPG 密钥,输入以下命令:
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 通过搜索指纹的后 8 个字符,验证现在是否拥有带有指纹的密钥,输入以下命令:
sudo apt-key fingerprint 0EBFCD88

使用以下指令设置稳定版仓库
sudo add-apt-repository \ 
"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \
$(lsb_release -cs) \
stable"

安装 Docker Engine-Community
sudo apt-get update
安装最新版本的 Docker Engine-Community 和 containerd,输入以下命令
sudo apt-get install docker-ce docker-ce-cli containerd.io

将centos7下的安装包改造成适配 ubuntu的包

(1) 将allwvp.bin的首行加 #!/bin/bash

CentOS 和 Ubuntu 是两种不同的 Linux 发行版,它们在一些方面可能存在差异,导致在 CentOS 上打包成的 shell 二进制文件(bin)不能直接在 Ubuntu 上执行。一种可能的原因是,Ubuntu 系统默认的 shell 可能与 CentOS 不同。在许多 Ubuntu 系统中,默认的 shell 是 dash,而不是 bash。而 dash 和 bash 在某些语法上是不完全兼容的

(2) 制作时,在compose/compose_*下不能gzexe进行压缩install.sh不然不能识别 ;缺点:暴露了脚本 的逻辑。

 测试成功:

测试环境 :ubuntu-24.04-desktop-amd64

10.60.3.213 dualven/1*****

(3) 将updateWvp.bin的首行加 #!/bin/bash

测试成功

2024-8-14安装包 更新包之centos ubuntu兼容完成

 离线安装docker

Ubuntu20.04离线安装 Docker_ubuntu20.04离线安装docker-优快云博客

Ubuntu 22 有两个主要版本:

  1. Ubuntu 22.04 LTS:代号为 “jammyjellyfish”(幸运水母)。这是一个长期支持版本(LTS),会获得较长时间的更新和安全支持,对于追求稳定性的企业和用户来说是一个很好的选择。
  2. Ubuntu 22.10:代号为 “kinetickudu”(捻角羚)。这是一个临时版本,也带来了一些新的功能和改进,但它的支持周期相对较短。

 

解释:

目录说明:

edge/:包含一些实验性或开发中的软件包,可能不稳定或不适合生产环境使用。
nightly/:包含每日构建的软件包,用于测试和开发目的。
pool/:存放软件包的目录。
stable/:包含稳定版本的软件包,适合生产环境使用。
test/:包含一些测试相关的软件包。
文件说明:

InRelease:包含软件包的元数据和数字签名,用于验证软件包的完整性和真实性。
Release:包含软件包的元数据,如软件包列表、版本信息等。
Release.gpg:包含对Release文件的数字签名,用于验证Release文件的真实性。

docker-ce-rootless-extras_<version>_<arch>.deb 是Docker社区版(Community Edition)的非root用户额外组件的软件包。它包含了一些用于在非root用户下运行Docker的额外工具和插件。这些组件允许非特权用户在没有root权限的情况下使用Docker。

docker-scan-plugin_<version>_<arch>.deb 是Docker的扫描插件的软件包。这个插件允许用户对Docker镜像进行安全扫描,以检测其中的漏洞和安全问题。它可以帮助用户在构建和部署容器时提前发现潜在的安全风险。

这两个软件包是Docker的附加组件,可以根据需要选择安装。docker-ce-rootless-extras适用于非root用户使用Docker的场景,而docker-scan-plugin适用于进行Docker镜像的安全扫描。

 ubuntu docker离线安装docker(.deb包方式)(成功)(附卸载方法)_ubuntu 离线安装docker-优快云博客

参考文章 

下载Ubuntu桌面系统 | Ubuntu

最开始是fdisk的单纯在centos上的使用,后来ubuntu里提逻辑卷的使用

fdisk 使用_warning: device is not properly aligned-优快云博客

ubuntu环境下docker容器详细安装使用_ubuntu docker-优快云博客

如何在CentOS7下安装GUI图形界面_centos7.9 gui的安装-优快云博客

ubuntu docker离线安装docker(.deb包方式)(成功)(附卸载方法)_ubuntu 离线安装docker-优快云博客

Index of linux/ubuntu/dists/kinetic/pool/stable/amd64/ (docker.com)

dualvenDoc / ubuntu-docker · GitLab (gbcom.com.cn)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dualven_in_csdn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值