Docker Desktop

既然已经开启了 WSL 当然就是学习 Linux 以及 Docker 啦,由于 Docker 只能透过虚拟的方式才能在 Windows 上执行所以安装 WSL 2 是必要的。
安装 Docker Desktop
安装前,一定得启动 WSL 2 =, 可以参考:[Windows 10] – Windows 10 开启 WSL
首先是要到 Docker 官网上下载 Docker Desktop 稳定版的就好,能用比较重要。
https://www.docker.com/products/docker-desktop

由于 Docker Desktop 需要电脑已开启 WSL 2 功能否者无法安装。

安装完成后需要重启电脑。

重启后,预设是 Docker Desktop 是随 Windows 启动的,若不想 Windows 登入速度变慢,也可以取消该选项。
开机启动
我们可以到 Docker Desktop 的设定选项
- Setting > Start docker Desktop when you log in
2. 取消勾
3. Apply & Restart

如何使用 Docker Desktop
可以参考《https://everblogger.cc/tag/docker/》,当登入 Linux Bash 后就能像使用 VPS 般使用。
只需开启 PowerShell 输入 WSL
即可,又或是直接用启动 Ubuntu 即可,接着就能输入 docker
的指令进行操作。
可以参考 [Windows 10] – Windows 10 开启 WSL 的文章介绍。
当然我们也可以到 Docker Desktop 查看 Docker 容器的运行状况。

Docker Desktop 无法访问 LocalHost?
其实安装后只要执行 docker run
就能运行 Docker 容器,但是却无法透过浏览器开启呢?甚至让人以为启动出了问题导致无法顺利执行,其实这只是因为端口的问题,其实并不是很了解为什么,好像是 WSL 的 Localhost 并非真正的本机上的端口。
Windows 主机怎么访问 Docker 应用(Localhost)
以下是从 Docker 官网上找到的教学,同样的在 Docker 上安装 Ghost 博客平台。
docker run -d -p 2368:2368 --name blog ghost
-d
– 背景执行-p 2368:2368
– 端口映射 将主机的2368
映射到虚拟机的2068
ghost
– 这里运行的是 Ghost 博客平台,理所当然就是用 Ghost 官方影像--name
– 命名, container ID 太难记了,命名为【blog】

最后
Docker Desktop 很不错的 Windows 上的程式,方便 Windows 用户体验、测试以及熟悉之用,我也是在这里熟悉 Docker 应用,除了网站上解释的本地部落格外,还有很多应用,可以到 Docker Hub 上寻找,又或是到 Cloudron 看看能做到什么程度,为以后部署做准备。
对微软产品有兴趣也能到微软官方商城
对 WordPress 有兴趣?物色好用的 WordPress 主机?这里推荐SiteGroud,一键设置,省时省力。
对 Digital Ocean 有兴趣可点击我的链接,将可获得 USD100 Digital Ocean 的余额:https://m.do.co/c/1b223479fa8c