轻松跨越Windows地雷而不会被炸得粉身碎骨

曾经被系统的地雷,炸得支离破碎

很多好用的应用程序都对Windows不太友善,今天就让你轻松跨越这些地雷

此篇会在local端建置小demo,请参考以下这张图:
https://ithelp.ithome.com.tw/upload/images/20210916/2014017268I6ij7AIp.png

因为笔者local端使用的是WIN10,如果直接安装docker desktop有些麻烦,所以我选择这种混合式的组合。
首先要先安装VirtualBox:https://www.virtualbox.org/
根据自己OS进行安装
https://ithelp.ithome.com.tw/upload/images/20210916/20140172MzO66p4KQ2.png

都选择default设定,选择下一步,安装好後执行程序就会看到以下结果:
https://ithelp.ithome.com.tw/upload/images/20210916/20140172vrMGS4armo.png

这时还会需要OS,给VirtualBox建置环境使用。我选择ubuntu当作Guest OS,再来须要下载ubuntu image:https://www.ubuntu-tw.org/modules/tinyd0/ ,选择最新版,且有长期支援的稳定版ubuntu 20.04
https://ithelp.ithome.com.tw/upload/images/20210916/20140172JtHTLMnRhE.png

下载好之後,在VirtualBox点选[新增]建立虚拟机器,配置RAM的数字,作业系统,然後点选[建立]
https://ithelp.ithome.com.tw/upload/images/20210916/20140172H9S3wII0MW.png

配置硬碟的空间大小,以及类型,再点选[建立]
https://ithelp.ithome.com.tw/upload/images/20210916/20140172crQwxLEsV5.png

点选建立好的虚拟机器,点选[设定]->[存放装置]->[选择/建立虚拟光碟],选择下载好的ubuntu作为OS系统。其他系统的设定,也可以依据需求做调整。
https://ithelp.ithome.com.tw/upload/images/20210916/20140172rTVfUfuSGv.png

点选[启动]虚拟机器。一开始建议,选择英文语系做安装,其他就default设定,直到执行安装画面
https://ithelp.ithome.com.tw/upload/images/20210916/20140172nQPW58gHlg.png

以下画面就可以来进行开发
https://ithelp.ithome.com.tw/upload/images/20210916/20140172W6OFbVDjVK.png

将这台虚拟机点选[再制],就会有一个备份,若虚拟机发生问题时,就不用再重新安装,或是以定期的阶段备份里面的东西,可以避免在开发的过程中,导致虚拟机的资料毁损,无法再用。

在终端机执行以下命令([Ctrl]+[Alt]+[T]):
sudo apt install -y docker.io

执行完毕後,下指令确定有安装成功:
docker --version

确定安装成功後,若要使用docker先确定docker这项服务是启动的状态
service docker [status/start/stop]

快速建立的一个demo (以下执行身分是root)

docker pull httpd
docker run -it httpd

会显示一些资讯
https://ithelp.ithome.com.tw/upload/images/20210916/20140172IdYOo3fMBm.png

再虚拟机的browser输入IP,就可以看到WEB的画面
http://172.17.0.2/
https://ithelp.ithome.com.tw/upload/images/20210916/201401723w6iELjQla.png

明天会介绍docker的基本指令,来操作使用


<<:  Day16 - 铁人付外挂前置作业 (ㄧ) - 串接文件

>>:  DAY02随机森林

[Day21] swift & kotlin 游戏篇!(3) 小鸡BB-游戏制作-分数与提示排版

游戏示意 swift - Point 与 胜负提示 新增一个Label Text输入: Point:...

Day22 浏览器上检查你的React - React developer Tool

天呀,没库存今天又晚下班没什麽时间,只剩8天了,不可以开天窗害我们组挑战失败啊! 中途穿插来介绍一个...

[VSCodeVim] 官方文件没有详述的实用技巧:以virtualedit所解决的情境为例

(图源:Tim Pope's twitter) [系列文目录] 这篇文章会介绍一个VSCodeVi...

Day8|【Git】检视纪录 - git log

学习到将档案提交到储存库後,现在来看看如何检视之前的 Commit 纪录吧。 检视纪录 - git ...

创建App-任务中心界面

任务中心界面 今天进行任务中心的界面页,本界面设有三大重点,点数、签到、每日任务。 而签到则以本Ap...