花了比较多的时间在docker的安装上,一下是我的主要参考步骤:
1. 参考Docker on WIN10 - 知乎一文,按顺序安装 Hyper-V虚拟机,安装 WSL 2环境,安装Docker Desktop。
2. 在安装 WSL 2环境时,参考的是Install Windows Subsystem for Linux (WSL) on Windows 10 | Microsoft Docs 一文。但其中的Step 5中,文中说在PowerShell中运行 'wsl --set-default-version 2' 命令,但我在PowerShell中运行不成功,但是改成用管理员身份打开cmd,在cmd下运行相同的语句成功了。并且过程中参考了WSL1升级到WSL2_unbroken-CSDN博客_wsl1升级wsl2一文,将 WSL 1 升级到 WSL 2。
3. 在Ubuntu上安装Docker,我则主要参考了Ubuntu Docker 安装 | 菜鸟教程一文。但是最后在Ubuntu上运行 $ sudo docker run hello-world 时并没有成功,于是通过结合着参考docker安装后出现Cannot connect to the Docker daemon. - SegmentFault 思否 和 修复 "System has not been booted with systemd as init system "的错误。 - A5互联 - 博客园 两篇文章,先通过命令 ‘su root ’ 切换到root用户下,再通过命令 ‘service docker start’ 启动docker,最后输入 ‘sudo docker run hello-world’,显示成功。
但是问题仍然很多:
1. 在我已经装上Linux系统(Ubuntu)的情况下,我下载安装Docker Desktop后仍然跳出 'An error occured' 错误。
2. 对于Linux系统不熟悉,我不知道(并且网上也没找到)如何将本地写好的文件放到Linux系统的 ./home 下。
3. 在 “在IntelliJ IDEA中安装和配置Cloud Toolkit”这一步也出现问题而进行不下去。
希望将来能把这块补上,在接下来的4天能有比较好的表现。