环境准备
1. 开启 WSL 环境配置
Docker 在 Windows 中,可以依赖于两种环境,分别是:Hyper-V
、WSL
。
Hyper-V
:是一个虚拟环境,也就是虚拟机。WSL
:是 Windows 的 Linux 子系统(系统要求不低于 Window10 的 2021 版本)。
一般用 Docker 还是优先选择 WSL
,毕竟虚拟机肯定是没有 Windows 自带的子 Linux
系统反应快。
![]() | ![]() |
2. 更新或安装 WSL
# 下载或者更新 WSL
wsl --update
# 重新启动 WSL
wsl --shutdown
![]() | ![]() |
安装 Docker
1. 下载 DockerDesktop
打开 Docker Desktop官网
,下载,直接默认选项安装,安装完重启电脑,注册或登录 Docker:
![]() | ![]() |
2. 配置 DockerDesktop
![]() | ![]() | ![]() |
配置完后,点击 Apply & restart
3. 检查 Docker 配置是否生效
![]() | ![]() |
Docker 使用
1. 拉取镜像
如果要使用 postgreSql,就在镜像搜索,RUN 拉取并执行,如下:
![]() | ![]() | ![]() |
2. 启动镜像
我们点击启动 postgres 镜像容器,它会弹出一个框,先给这个服务(容器)取一个名字,端口可以自己指定。
![]() | ![]() | ![]() |
测试连接 postgreSqlTest,效果如下:
![]() | ![]() |
总结
有了 Docker
,配置环境和一些应用,比如:数据库、MQ
、Nginx
、等等,都可以去搜索镜像然后一件运行,不用了就暂停或者删掉。
或者也可以将自己的的环境和代码打包成 Docker
镜像,直接拉取镜像部署,非常简单就能启动多个服务,这也是为什么微服务端部署现在都是基于 Docker 操作的原因。