下载安装:

vmware15.5:https://pan.baidu.com/s/1ojJ_sWg-P2HbwaqOfk691g?pwd=0eem

vmware16:https://pan.baidu.com/s/1A6PTjJaBpelgPc0iYWHFMw?pwd=163f

ubuntu-20:https://pan.baidu.com/s/1VulwKpiUJtP0Rv53UeuamA?pwd=f21t

Bitvise SSH Client:https://pan.baidu.com/s/1b7uU_a0FQIB_egaaagJLPg?pwd=m3bf

在vmware上安装ubuntu-20

1、新建虚拟机

1、点击新建虚拟机

2、选择稍后安装操作系统

3、选择ubuntu 64位

4、自定义虚拟机名称,自定义虚拟机文件保存的磁盘路径

5、设置虚拟机磁盘大小,然后点完成

2、设置虚拟机参数

1、点击编辑虚拟机设置(我设置的虚拟机内存为8G,处理器为4核,如果内存不足的小伙伴可以设置内存4G,处理器2核)

2、设置使用ISO映射文件(上面已经给大家分享了ubuntu20的ios镜像),网络适配器选择NAT连接

3、由于不适用声卡和打印机,我直接移除了。

3、开启虚拟机,安装linux

1、点击开启虚拟机

2、选择中文(简体),点击安装Ubuntu

3、键盘布局,双击右边Chinese

解决窗口太小无法安装问题

这是一个常见的问题,我们可以先退出安装

设置分辨率

1、继续之前的安装步骤

2、选择中文(简体)之后,双击右边的Chinese

3、继续后,点击现在安装

1、选择时区-上海

2、设置虚拟机数据及登录账号

4、安装成功后重启测试设置的账号

4、ubuntu安装ssh服务并开启远程访问登录

1、安装openssh-server

sudo apt update # 更新包

sudo apt install openssh-server # 安装openssh-server

2.查看ssh状态

sudo systemctl status ssh

提示active(running)代表ssh服务启动了,正常来说已经可以使用Bitvise SSH Client进行连接了

3.防火墙开启ssh端口

Ubuntu 默认使用 ufw 防火墙配置工具,如果启用了防火墙,需要让防火墙开启ssh端口:sudo ufw allow ssh

4.配置允许远程访问

1、使用sudo权限,编辑ssh的配置文件。:sudo vim /etc/ssh/sshd_config

将#PermitRootLogin prohibit-password中prohibit-password去掉改为yes,并把PermitRootLogin yes之前的#去掉:

PermitRootLogin yes

2、如果提示没有vim, 执行命令:sudo apt install vim 确认vim版本:vim --version

重启ssh服务:service sshd restart

5.连接ssh服务

通过网络连接到 Ubuntu 计算机,请使用以下格式调用 ssh 命令,然后输入用户名和IP地址:

ssh username@ip_address

6.ssh服务的启用、禁用、开机自启

sudo systemctl disable --now ssh # 禁用服务

sudo systemctl enable --now ssh # 启用服务

sudo systemctl enable ssh 设置开机自启ssh服务

service sshd restart 重启ssh服务

sudo systemctl status ssh 查看ssh服务状态

5、使用Bitvise SSH Client连接虚拟机

打开终端输入命令查看虚拟机ip:ifconfig 提示没找到命令

根据提示输入安装命令:sudo apt install net-tools

或者点右上角图标,打开设置,查看ip

打开Bitvise SSH Client填入连接信息,点击login

ubuntu安装docker

安装Docker的三种方式:

设置Docker的存储库并从中安装,以便于安装和升级任务(推荐使用,本文主要是以这种方式进行Docker安装教学)。

下载DEB 包并 手动安装,完全手动管理升级。这在诸如在无法访问Internet的系统上安装 Docker 等情况下很有用。

在测试和开发环境中,一些用户选择使用自动化 便利脚本来安装 Docker。

使用存储库安装Docker【推荐使用】

在新主机上首次安装 Docker Engine 之前,您需要设置 Docker 存储库。之后,您可以从存储库安装和更新 Docker。

设置存储库

1、更新apt包

sudo apt-get update

2、安装必备的软件包以允许apt通过 HTTPS 使用存储库(repository):

sudo apt-get install ca-certificates curl gnupg lsb-release

3、添加Docker官方版本库的GPG密钥:

sudo mkdir -p /etc/apt/keyrings

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

4、使用以下命令设置存储库:

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

安装docker

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

验证Docker是否安装成功

-- 查看docker 版本

docker version

docker更新

当发布新版本的Docker时,您可以使用标准sudo apt update && sudo apt upgrade过程来更新软件包。

如果要阻止更新Docker软件包,请将其标记为“阻止”:sudo apt-mark hold docker-ce

以非root用户身份执行Docker命令

默认情况下,只有具有sudo特权的 root和用户可以执行Docker命令。

要以非root用户身份执行Docker命令,您需要将用户添加到在Docker CE软件包安装过程中创建的docker组中。为此,请输入:

sudo groupadd docker

sudo usermod -aG docker $USER

$USER是保存您的用户名的环境变量。

验证docker服务是否在运行

systemctl status docker

启动Docker服务

sudo systemctl start docker

设置Docker服务在每次开机时自动启动

sudo systemctl enable docker

卸载docker

docker container stop $(docker container ls -aq)

docker system prune -a --volumes

验证docker是否运行正常

sudo docker run hello-world

sudo systemctl start docker

设置Docker服务在每次开机时自动启动

sudo systemctl enable docker

卸载docker

docker container stop $(docker container ls -aq)

docker system prune -a --volumes

验证docker是否运行正常

sudo docker run hello-world

阿里云镜像加速

阿里云官网:https://www.aliyun.com

镜像加速器

根据自身的linux版本,复制下面命令运行即可

精彩链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: