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 的设定选项

  1. 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

Default image
yong13579