首页 > 系统相关 >搭建Ubuntu Linux虚拟环境并部署docker,搭建远程开发环境

搭建Ubuntu Linux虚拟环境并部署docker,搭建远程开发环境

时间:2024-06-03 19:14:04浏览次数:25  
标签:虚拟机 Ubuntu apt 虚拟环境 Linux docker 安装 搭建

引言

掌握虚拟化技术和容器化工具是开发者的必备技能,最近刚好学了些Linux技术,写一篇笔记来记录一下是如何一步步搭建一个Ubuntu Linux虚拟环境的,并在当中部署docker容器。
起初是为了安装docker,发现在Windows上安装docker比较麻烦,而在Linux系统上安装docker则比较简单。
废话不多说,马上开始操作~~


操作

一、安装虚拟机软件

1.1 选择虚拟机软件

推荐使用VMware Workstation Player或VMware Workstation Pro,可在vmware官方网站上下载,但是现在上官网那里下载渠道好像给关了,另一位同学给了我安装包得以成功安装,非常感激!

1.2 安装虚拟机软件

按安装步骤直接下一步就好,期间注意一下安装的位置以及关掉一些不必要的服务
安装完成:
image

二、安装Ubuntu Linux系统

2.1 下载Ubuntu镜像文件

每个虚拟机都和一个操作系统绑定,我们可以在这个软件中安装多个不同操作系统的虚拟机,想要安装Linux系统,我们就需要有一个Linux的镜像文件,这里用主流的,即Ubuntu。
进入官网,https://releases.ubuntu.com/
选择18.04这样一个稳定的版本,然后选择Ubuntu桌面端的iso镜像文件下载
image
image

2.2 创建虚拟机 安装Ubuntu

(1)回到我们的workstation,创建虚拟机,把镜像文件放进去,虚拟机软件就识别出了我们要安装的操作系统。下一步
(2)输入用户安装信息,全名ubuntu,用户名,密码。下一步
(3)更改虚拟机安装目录。下一步
(4)指定给虚拟机分配的硬盘空间大小,20GB,下一步
(5)自定义虚拟机配置,主要改改内存和处理器,看自己的电脑情况,一般内存16GB,处理器4就够用了,后面可以编辑更改的。
(6)安装就可以啦,这时候可以喝杯咖啡了,等待等待。

三、Ubuntu基本操作+安装docker

3.1 基本配置

(1)双击头像,输入密码登录
(2)修改屏幕分辨率,Windows键进入搜索界面,输resolution,有一个显示的操作,把屏幕缩放调整为200%/300%
(3)语言设置:Windows->language->安装语言支持->点击install/remove language->勾选上简体中文->apply->安装完后,可以在列表中找到汉语,把它拖到最上面->全局应用->右上角,注销,重新登录->更新文件夹语言
(4)设置中文输入法:language->区域和语言->输入源选择汉语(pinyin),可以把英语删掉,shift键就可以自由切换中英文了->格式改为中国->重启会话
(5)改时区:Windows->输入time->日期和时间->时区改为中国上海

3.2安装

(1)软件商店 or 命令行
(2)Ctrl+Alt+T打开终端
(3安装docker: sudo apt install docker.io
(4)查看版本号docker -v
(5)测试使用,sudo docker run hello-world

四、远程开发准备环境

(1)可以查到自己的地址(地址是会发生变化的)sudo apt install net-tools,ifconfig
(2)在Windows下的cmd,ping +地址,看看能否访问到虚拟机的Linux系统
(3)与远程开发相关:

  • 安装ssh服务器 sudo apt-get install openssh-sever
  • 查看ssh服务是否开启ps -ef | grep ssh
  • 更新本地软件包的安装信息sudo apt update
  • 安装 jdksudo apt install openjdk-8-jdk
  • 检查安装java -version
  • 安装 maven sudo apt install maven
  • 查看版本号 mvn -v

感想

在虚拟机上有了个Linux系统,从此就可以Windows Linux系统一起玩啦。
2024/6/3

标签:虚拟机,Ubuntu,apt,虚拟环境,Linux,docker,安装,搭建
From: https://www.cnblogs.com/jhhhred/p/18229453

相关文章

  • Ubuntu镜像源配置
    Ubuntu配置镜像源1.简介Ubuntu,是一款基于DebianLinux的以桌面应用为主的操作系统,内容涵盖文字处理、电子邮件、软件开发工具和Web服务等,可供用户免费下载、使用和分享。下载地址:https://mirrors.aliyun.com/ubuntu/2.相关仓库Ubuntu安装源(ubuntu-releases):https://dev......
  • 抖音本地生活团购小程序搭建,省钱又省力
    一、本地生活团购简介抖音本地生活团购小程序是抖音官方合作的本地生活团购,领卷购买,返利返佣,它有助于商户企业吸引粉丝并提升产品转化率。二,系统简介1.领卷购买商品可返利,邀请好友使用可返佣,佣金提现。2.支持分销,邀请好友功能。3.后台比例设置。4.系统已对接好商家产品......
  • Vue3.0+typescript+Vite+Pinia+Element-plus搭建vue3框架!
    使用Vite快速搭建脚手架命令行选项直接指定项目名称和想要使用的模板,Vite+Vue项目,运行(推荐使用yarn)#npm6.xnpminitvite@latestmy-vue-app--templatevue#npm7+,需要额外的双横线:npminitvite@latestmy-vue-app----templatevue#yarnyarncreatevite......
  • [MQTT]服务器EMQX搭建SSL/TLS连接过程(wss://)
    目录......
  • 小程序大能量:盲盒平台搭建与营销策略
    一、引言在移动互联网的浪潮下,小程序以其轻量级、即用即走的特点,成为了商家与消费者沟通的新桥梁。盲盒经济作为近年来兴起的消费趋势,结合小程序平台,不仅为用户带来了全新的购物体验,也为商家带来了更多的商业机会。本文将深入探讨如何搭建一个成功的盲盒小程序平台,并制定相应......
  • 为Ubuntu18.04云服务器创建sudo用户
    目录1背景2问题3解决1背景  昨天购买了一个Ubuntu18.04的云服务器,登录进去只有root账号,新建一账号james,用james账号登录后,提示没有james主目录,进入/home目录一看,还真没有。既然没有那就创建一个。2问题登录james在/home创建目录james目录提示没权限:$mkd......
  • debian11 简单搭建go环境
    简单环境,目前仅支持单版本go,后续可以考虑直接把go环境放到docker中或podman中,这样每个容器都是一套go版本。新建文件夹目录#我直接用的root账户cd/rootmkdirgocdgomkdirbinpkgsrc下载安装包#可以自行选择官网不同版本安装包wgethttps://golang.google.cn/d......
  • 【大数据】Hadoop集群搭建(8249字)
    文章目录@[toc]NAT配置IP配置SecureCRT配置PropertiesTerminalEmulationAppearanceJava安装环境变量配置Hadoop1.0安装建立临时文件夹修改配置文件mastersslavescore-site.xmlmapred-site.xmlhdfs-site.xmlhadoop-env.sh环境变量配置Hadoop2.0安装修改配置文件ha......
  • Ubuntu server 24 (Linux) IPtables 双网卡 共享上网NAT 安装配置DHCP
    一 开启路由转发功能sudovim/etc/sysctl.confnet.ipv4.ip_forward=1sudosysctl-p二 安装DHCP#更新软件包列表:sudoaptupdate#安装DHCP服务器sudoaptinstallisc-dhcp-server#修改监听网卡,根据实际修改sudovi/etc/default/isc-dhcp-serverINTERFACESv4=......
  • YOLOv10环境搭建&推理测试
    ​引子两个多月前YOLOv9发布(感兴趣的童鞋可以移步YOLOv9环境搭建&推理测试_yolov9安装-CSDN博客),这才过去这么短的时间,YOLOv10就横空出世了。现在YOLO系列搞得就和追剧一样了。。。OK,那就让我们开始吧。一、模型介绍1、作者提出了一种新颖的一致性双重分配策略,用于无需NMS的YOLO......