正文共:1024 字 13 图,预估阅读时间:1 分钟
我们前面安装了几次Ubuntu的操作系统(Ubuntu 23.10通过APT安装Open vSwitch),在开始之前,我还是简单提醒一下,从Ubuntu下载页面,我们可以看到不同的下载版本:
其中,可用的镜像文件就是ubuntu-22.04.4-desktop-amd64.iso和ubuntu-22.04.4-live-server-amd64.iso,而这两者又存在区别,desktop版本是Ubuntu的桌面版本,它包含了用于日常使用的所有应用程序,如办公套件、图像处理工具、网络浏览器等,适用于日常计算、娱乐、开发或其他需要图形用户界面的任务。而live-server版本则是Ubuntu的服务器版本,它不包含图形用户界面,主要用于设置和管理服务器,例如设置Web服务器;它仅提供了一个命令行界面,允许用户通过终端进行服务器的配置和管理。
使用desktop版本,可以完成我们之前配置的所有实验(如何在Ubuntu 23.10部署KVM并创建虚拟机?)。
最近准备搞一下云手机,用到了Docker,之前我们也再CentOS上安装过(在CentOS7上安装Docker引擎的3种方法),但是CentOS已经停服了。Docker官方介绍,要在Ubuntu上开始使用Docker引擎,需要使用Ubuntu Mantic 23.10、Ubuntu Jammy 22.04(LTS)或Ubuntu Focal 20.04(LTS)其中的64位版本,那我们本次就先用22.04.4版本来安装Docker吧。
此外,官方要求先卸载非官方分发版的软件包,以及依赖软件containerd和runc,然后才能安装Docker引擎的官方版本。
首先,创建一个虚拟机,安装操作系统。
在安装或试用页面,选中“install Ubuntu”。
使用系统推荐的磁盘分区安装,擦除磁盘并开始安装系统。
设置好账户和密码等信息。
接下来,就是等待系统完成安装。安装完成之后,点击立即重启就行了。
不出意外的话,系统应该默认没有安装SSH服务,个人推荐还是配置一下SSH服务器,使用命令安装OpenSSH服务器即可(Ubuntu开启SSH远程登录)。
sudo apt install -y openssh-server
注意看,软件仓库也是TUNA的。安装完成后,启用并使能SSH服务,确保SSH服务状态为成功加载并使能开机启动。
接下来,为root用户配置一个登录密码。
然后修改配置文件,在配置文件/etc/ssh/sshd_config中添加以下两条命令,使root用户可以远程登录设备:
sudo nano /etc/ssh/sshd_config
PermitRootLogin yes
PasswordAuthentication yes
修改之后重启一下SSH服务,然后修改IP地址为静态IP地址(Debian通过NetworkManager配置双网卡)。
为了避免端口问题,我们直接关闭防火墙ufw。
在新主机上首次安装Docker引擎之前,我们需要先添加Docker的官方GPG密钥,并设置Docker的apt存储库。
apt-get update
apt-get install -y ca-certificates curl
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
chmod a+r /etc/apt/keyrings/docker.asc
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
tee /etc/apt/sources.list.d/docker.list > /dev/null
apt-get update
然后,我们就可以从存储库中安装和更新Docker了。
apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
运行helloworld镜像,验证Docker引擎安装是否成功。
docker run hello-world
此命令可以下载测试镜像,并在容器中运行。容器运行后,它会打印消息提示安装成功且运行正常,然后退出。
如果要卸载Docker Engine、CLI、containerd和Docker Compose软件包,请执行以下命令:
apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
卸载Docker引擎等软件,主机上的镜像、容器、卷或自定义配置文件不会自动删除。如果要删除所有镜像、容器和卷,请执行以下命令:
rm-rf/var/lib/docker
rm-rf/var/lib/containerd
至于任何编辑过的配置文件,则必须手动删除。
长按二维码
关注我们吧
如何给最小化安装的CentOS主机装个远程桌面?
Ubuntu开启SSH远程登录
MX250笔记本安装Pytorch、CUDA和cuDNN
复制成功!GTX1050Ti换版本安装Pytorch、CUDA和cuDNN
Netmaker服务器端快速搭建WireGuard网络
RDP授权119天不够用?给你的Windows Server续个命吧!
人工智能如何发展到AIGC?解密一份我四年前写的机器学习分享材料
一起学习几个简单的Python算法实现
清华大模型ChatGLM3部署初体验
VMware Workstation部署最新版OpenWrt 23.05.3
将OpenWrt 23.05.3部署到VMware ESXi
快速定制VMware ESXi 8.0U2并部署到DL580 Gen9
HPE服务器配置通过业务网卡登录iLO管理页面
如何操作RAID 5阵列的扩容?
奇怪的知识又学到了:服务器的序列号、产品ID和UUID不见了怎么办?